我在GitHub上有一个现有的Rails应用程序,并部署在Heroku上。我正在尝试建立一个新的开发机器,并从我的GitHub存储库中克隆了这个项目。然而,我对如何将此文件夹链接到Heroku感到困惑。最初,我使用heroku创建命令,但显然我这次不想这样做,因为它将创建另一个heroku实例。


当前回答

Heroku CLI有一个简单的快捷方式。对于名为“falling-winde1624”的应用程序:

$ heroku git:remote -a falling-wind-1624
Git remote heroku added.

看见https://devcenter.heroku.com/articles/git#creating-a-heroku-远程

其他回答

用于现有存储库

键入终端

$heroku git:remote-示例

为旧应用程序设置新部署系统时需要注意两件事

1.检查您的应用程序对Heroku的访问权限(尤其是应用程序)

heroku apps

它将列出您可以访问的应用如果您是第一次设置,您可能需要

heroku keys:add

2.然后设置git遥控器

对于已经创建的Heroku应用程序,您可以使用Heroku git:remote命令轻松地将远程添加到本地存储库中。您只需要Heroku应用程序的名称:

heroku git:remote -a appName

您还可以使用gitremoterename命令重命名远程:

git remote rename heroku heroku-dev(you desired app name)

然后您可以使用gitremote命令确认为应用程序设置了远程

 git remote -v

您可能应该启动ssh代理并添加密钥。检查一下,

http://wordgraphs.com/post/5000/Heroku--Permission-denied--publickey---fatal--Could-not-read-from-remote-repository-

它帮助了我。

heroku login 

git init

heroku git:remote -a app-name123

然后检查远程回购:

git remote -v

Heroku CLI有一个简单的快捷方式。对于名为“falling-winde1624”的应用程序:

$ heroku git:remote -a falling-wind-1624
Git remote heroku added.

看见https://devcenter.heroku.com/articles/git#creating-a-heroku-远程