如何将我的回购附加到heroku应用程序

时间:2011-07-29 19:14:21

标签: heroku

我创建了一个heroku应用程序然后我的机器崩溃了。我有一台新机器。如何将现有应用程序附加到heroku应用程序。当我访问heroku页面时,我的应用程序的网址就像这样

git@heroku.com:myapp.git

我无法克隆这个应用程序,因为我已经从github获得了myapp。所以我需要将heroku作为远程添加到我现有的github应用程序中。任何人都知道语法。

3 个答案:

答案 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)

如果您正在使用Heroku Toolbelt,则较新的语法为

heroku git:remote -a project

有关详情,请参阅this

答案 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密钥。