我在 GitHub 上有一个现有的 Rails 应用程序并部署在 Heroku 上。我正在尝试设置一台新的开发机器并从我的 GitHub 存储库中克隆了该项目。但是,我对如何将此文件夹链接到 Heroku 感到困惑。最初,我使用了该heroku create命令,但显然这次我不想这样做,因为它会创建另一个 Heroku 实例。
heroku create
Heroku基于herokugit 远程链接您的项目(以及其他一些选项,请参阅下面的更新)。要将 Heroku 远程添加为当前存储库中的远程,请使用以下命令:
heroku
git remote add heroku git@heroku.com:project.git
projectHeroku 项目的名称在哪里(与project.heroku.com子域相同)。一旦你这样做了,你可以使用heroku xxxx命令(假设你已经安装了Heroku Toolbelt),并且可以像往常一样通过git push heroku master. 作为一种快捷方式,如果您使用的是命令行工具,您可以键入:
project
project.heroku.com
heroku xxxx
git push heroku master
heroku git:remote -a project
再次,project这里是您的 Heroku 项目的名称(感谢上校 Panic)。您可以通过传递来命名 Git 远程任何您想要的名称-r remote_name。
-r remote_name
[更新]
正如 Ben 在评论中提到的,不需要heroku为 gem 命令命名遥控器即可工作。我检查了 source,它看起来像这样工作:
--app
heroku info --app myapp
--remote``heroku info --remote production
heroku.remote
git config heroku.remote production
git config heroku.remote
.git/config