git 有没有可能从heroku那里找回你的源代码?

oo7oh9g9  于 2023-01-28  发布在  Git
关注(0)|答案(6)|浏览(107)

一旦你把你的源代码上传到Heroku,如果有必要的话,比如在你的本地磁盘出现故障的情况下,是否可以从那里下载它?
由于heroku集成了git,我认为这至少在理论上是可能的。

2q5ifsrm

2q5ifsrm1#

只要转到https://dashboard.heroku.com/apps/YOUR_APP_NAME/deploy/heroku-git

安装Heroku工具带

Download and install the Heroku Toolbelt
如果您还没有,请登录到您的Heroku帐户并按照提示创建新的SSH公钥。

$ heroku login

克隆存储库

使用Git将YOUR_APP_NAME的源代码克隆到本地计算机。

$ heroku git:clone -a YOUR_APP_NAME
$ cd YOUR_APP_NAME

部署更改

对刚刚克隆的代码做一些修改,并使用Git将其部署到Heroku。

$ git add .
$ git commit -am "make it better"
$ git push heroku master
lymgl2op

lymgl2op2#

你是正确的,你可以做一个“git克隆”,也有Heroku specific directions用于本地编辑。

pvabu6sv

pvabu6sv3#

只需运行以下代码,就可以开始了:

git clone git@heroku.com:your_app_name.git
dw1jzc5e

dw1jzc5e4#

首先下载并安装heroku CLI。
然后运行以下命令:

heroku login

请输入用户名和密码登录。
然后使用以下公式计算git clone

heroku git:clone -a APP-NAME

1)登录到heroku:https://id.heroku.com/
2)选择您的应用程序。
3)选择部署选项。
在这里你会得到所有的细节与命令获取源代码。

isr3a4wc

isr3a4wc5#

对于下一个遇到这个问题并且没有使用git部署的人,https://help.heroku.com/FZDDCBLB/how-can-i-download-my-code-from-heroku
下载应用程序块
如果你没有使用git来部署你的应用,或者使用heroku git:clone只创建了一个空仓库,你可以下载你的应用最后一次部署时构建的slug。首先,用heroku plugins:install heroku-slugs安装heroku-slugs CLI插件,然后运行:
heroku slugs:download -a APP_NAME
这将下载并压缩您的slug到一个与您的应用程序同名的目录中。

b91juud3

b91juud36#

首先,您需要安装heroku工具带。
第二步,使用以下命令生成SSH密钥:heroku keys:add
第三,克隆您的回购协议:git clone git@heroku.com:__your_repo__.git

相关问题