我创建了一个heroku应用程序然后我的机器崩溃了。我有一台新机器。如何将现有应用程序附加到heroku应用程序。当我访问heroku页面时,我的应用程序的网址就像这样
git@heroku.com:myapp.git
我无法克隆这个应用程序,因为我已经从github获得了myapp
。所以我需要将heroku作为远程添加到我现有的github应用程序中。任何人都知道语法。
答案 0 :(得分:185)
如果你有heroku toolbelt:
如果您使用的是Heroku Toolbelt,则较新的语法为
heroku git:remote -a project
有关详情,请参阅this。
致谢:user101289
的解决方案
否则,如果您没有heroku工具带:
首先这样做:
git remote add heroku git@heroku.com:{heroku-app-name}.git
然后这样做:
git push heroku master
heroku open
答案 1 :(得分:96)
答案 2 :(得分:2)
如果您只使用Git而未安装 Heroku Toolbelt ,则还可以创建新的应用程序。
登录您的帐户并转到此链接
https://dashboard.heroku.com/apps
查看右上角的加号,然后选择
制作新应用
将应用程序名称留空,让heroku为您选择一个。 假设您的heroku应用程序名称为 new-app-xxxxx ,因此要测试添加文件,您可以尝试以下命令:
git clone https://git.heroku.com/<new-app-xxxxx>.git
cd <new-app-xxxxx>
echo "my test file" > test.txt
git add .
git commit . -m "my test on commit"
git push
在用户名的Git提示和密码的API密钥时放空(空白)。您可以通过以下链接显示API密钥。
https://dashboard.heroku.com/account
注意:您无法使用Heroku用户名(电子邮件)和密码对Heroku HTTP Git端点进行身份验证。使用 here 所述的API密钥。