45

将源代码上传到 Heroku 后,是否可以在必要时从那里下载,例如在本地磁盘出现故障的情况下?

由于 heroku 与 git 的集成,我认为这至少在理论上是可能的。

4

6 回答 6

34

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

安装 Heroku 工具带

下载并安装 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
于 2015-10-01T19:29:24.590 回答
28

你是对的,你可以做一个“git clone”,本地编辑也有Heroku 特定的方向

于 2009-09-04T00:54:35.637 回答
12

只需运行以下命令,您就可以开始了:

git clone git@heroku.com:your_app_name.git
于 2012-06-12T13:37:52.023 回答
7

首先下载并安装heroku CLI。

然后运行这个命令:

heroku login

使用您的用户名和密码登录。

然后git clone通过使用:

heroku git:clone -a APP-NAME

**** 或者 ****

1)登录heroku:https ://id.heroku.com/

2) 选择您的应用程序。

3) 选择部署选项。

在这里,您将使用获取源代码的命令获取所有详细信息。

于 2016-11-17T10:31:38.337 回答
7

对于遇到此问题且未使用 git 部署的下一个人,https://help.heroku.com/FZDDCBLB/how-can-i-download-my-code-from-heroku

下载应用程序 slug

如果您没有使用 git 来部署应用程序,或者 usingheroku git:clone 仅创建了一个空存储库,则可以下载上次部署应用程序时构建的 slug。首先,使用 安装 heroku-slugs CLI 插件heroku plugins:install heroku-slugs,然后运行:
heroku slugs:download -a APP_NAME

这会将您的 slug 下载并压缩到与您的应用程序同名的目录中。

于 2019-01-27T03:13:32.617 回答
0

首先,您需要安装 heroku Toolbelt。

2、通过命令生成SSH密钥:heroku keys:add

第三,克隆你的回购:git clone git@heroku.com:__your_repo__.git

于 2015-07-06T02:28:34.117 回答