我在GitHub上有一个现有的Rails应用程序,并部署在Heroku上。我正在尝试建立一个新的开发机器,并从我的GitHub存储库中克隆了这个项目。然而,我对如何将此文件夹链接到Heroku感到困惑。最初,我使用heroku创建命令,但显然我这次不想这样做,因为它将创建另一个heroku实例。
当前回答
为旧应用程序设置新部署系统时需要注意两件事
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
其他回答
我在github和heroku中有我的项目,用于上传heroku:
heroku git:remote -a <project>
文件是:
https://devcenter.heroku.com/articles/git
您可能应该启动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的叉子
使用新的“heroku fork”命令!它将复制所有环境,之后您必须更新github repo!heroku fork-源应用程序目标应用程序将其克隆到本地git克隆git@heroku.com:youamazingapp.git在github上创建新的repo并添加它git远程添加原点https://github.com/yourname/your_repo.git推上githubgit推送原始主机
为旧应用程序设置新部署系统时需要注意两件事
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
推荐文章
- 当我试图推到原点时,为什么Git告诉我“没有这样的远程‘原点’”?
- 如何从远程分支中挑选?
- 如何查看一个分支中的哪些提交不在另一个分支中?
- 如何取消在github上的拉请求?
- HEAD和master的区别
- GIT克隆在windows中跨本地文件系统回购
- RPC失败;卷度传输已关闭,剩余未完成的读取数据
- 我应该在.gitignore文件中添加Django迁移文件吗?
- 错误:您对以下文件的本地更改将被签出覆盖
- Git rebase—即使所有合并冲突都已解决,仍然会继续报错
- 在Git中,我如何知道我的当前版本是什么?
- 跟踪所有远程git分支作为本地分支
- 自定义SSH端口上的Git
- git如何显示不存在于.gitignore中的未跟踪文件
- Git错误:遇到7个文件应该是指针,但不是