一旦将源代码上传到Heroku,是否可以在必要时从那里下载它,例如在本地磁盘发生故障的情况下?
由于heroku与git的集成,我认为至少在理论上这可能是可能的.
hzi*_*oun 15
只需访问https://dashboard.heroku.com/apps/YOUR_APP_NAME/deploy/heroku-git即可.
安装Heroku Toolbelt
如果您还没有,请登录您的Heroku帐户并按照提示创建新的SSH公钥.
$ heroku login
Run Code Online (Sandbox Code Playgroud)
克隆存储库
使用Git将YOUR_APP_NAME的源代码克隆到本地计算机.
$ heroku git:clone -a YOUR_APP_NAME
$ cd YOUR_APP_NAME
Run Code Online (Sandbox Code Playgroud)
部署您的更改
对刚刚克隆的代码进行一些更改,并使用Git将它们部署到Heroku.
$ git add .
$ git commit -am "make it better"
$ git push heroku master
Run Code Online (Sandbox Code Playgroud)
Ber*_*nta 12
只需运行以下内容,您就可以开始了:
git clone git@heroku.com:your_app_name.git
Run Code Online (Sandbox Code Playgroud)
对于下一个遇到此问题且未使用 git 部署的人,https://help.heroku.com/FZDDCBLB/how-can-i-download-my-code-from-heroku
下载应用程序段
如果您还没有使用 git 部署您的应用程序,或者 using
heroku git:clone只创建了一个空存储库,您可以下载上次部署应用程序时构建的 slug。首先,使用 安装 heroku-slugs CLI 插件heroku plugins:install heroku-slugs,然后运行:
heroku slugs:download -a APP_NAME这会将您的 slug 下载并压缩到与您的应用程序同名的目录中。
首先下载并安装heroku CLI。
然后运行这个命令:
heroku login
Run Code Online (Sandbox Code Playgroud)
使用您的用户名和密码登录。
然后git clone通过使用:
heroku git:clone -a APP-NAME
Run Code Online (Sandbox Code Playgroud)
**** 或者 ****
1)登录heroku:https ://id.heroku.com/
2)选择您的应用程序。
3) 选择部署选项。
在这里,您将获得有关获取源代码的命令的所有详细信息。