将源代码上传到 Heroku 后,是否可以在必要时从那里下载,例如在本地磁盘出现故障的情况下?
由于 heroku 与 git 的集成,我认为这至少在理论上是可能的。
只需转到https://dashboard.heroku.com/apps/YOUR_APP_NAME/deploy/heroku-git。
安装 Heroku 工具带
如果您还没有,请登录您的 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
你是对的,你可以做一个“git clone”,本地编辑也有Heroku 特定的方向。
只需运行以下命令,您就可以开始了:
git clone git@heroku.com:your_app_name.git
首先下载并安装heroku CLI。
然后运行这个命令:
heroku login
使用您的用户名和密码登录。
然后git clone
通过使用:
heroku git:clone -a APP-NAME
**** 或者 ****
1)登录heroku:https ://id.heroku.com/
2) 选择您的应用程序。
3) 选择部署选项。
在这里,您将使用获取源代码的命令获取所有详细信息。
对于遇到此问题且未使用 git 部署的下一个人,https://help.heroku.com/FZDDCBLB/how-can-i-download-my-code-from-heroku
下载应用程序 slug
如果您没有使用 git 来部署应用程序,或者 using
heroku git:clone
仅创建了一个空存储库,则可以下载上次部署应用程序时构建的 slug。首先,使用 安装 heroku-slugs CLI 插件heroku plugins:install heroku-slugs
,然后运行:
heroku slugs:download -a APP_NAME
这会将您的 slug 下载并压缩到与您的应用程序同名的目录中。
首先,您需要安装 heroku Toolbelt。
2、通过命令生成SSH密钥:heroku keys:add
第三,克隆你的回购:git clone git@heroku.com:__your_repo__.git