【问题标题】:heroku and github - started with heroku and now want to move into githubheroku 和 github - 从 heroku 开始,现在想进入 github
【发布时间】:2017-10-21 19:37:27
【问题描述】:

好的,所以我是 heroku 和 github 的新手。 我使用 Heroku 来部署我的 node.js 应用程序。 据我所知,Heroku 默认有一个 github,我想开始拥有自己的私人仓库。

我创建了一个新的 git 仓库(我自己的私有仓库),现在我想: 1. 将我的本地项目挂钩到我自己的 git repo - 那么我如何“删除”? Heroku 的 git 连接? 2. 在我使用自己的 repo 完成项目统计后,我仍然想通过 Heruko 进行部署。

有什么想法吗?

【问题讨论】:

    标签: git heroku github


    【解决方案1】:

    我想将我的本地项目挂接到我自己的 git repo - 我也是 删除 Heroku 连接?

    不,你不需要。

    您只需将您的 bitbucket 存储库添加为名称为“bitbucket”的遥控器,并在需要时使用该名称推送到 bitbucket

    git remote add bitbucket https://bitbucket.org/username/reponame
    
    git push bitbucket branch_name
    

    在我自己的仓库中拥有我的项目后,我仍然想部署 通过 Heruko。

    当然,您可以继续同时使用 Heroku 和 bitbucket,在推送代码时,您可以使用所需的远程仓库。

    【讨论】:

    • 谢谢,但我不确定我明白该怎么做。这是我的 git remote -v 状态: heroku git.heroku.com/SOMETHING.git (fetch) heroku git.heroku.com/SOMETHING.git (push) origin github.com/<my-user>/SOMETHING_ELSE.git (fetch) origin github.com/<my-user>/SOMETHING_ELSE.git (push) 那么,现在,更新所有 repo 的正确程序是什么(我的和heruko)并部署在Heruko上?它应该是简单的常用 3 行: git add 。 git commit -m "update" git push 就这样? add/commit/push 将反映在两个 repo 上?
    • 您的本地存储库只是一个,并且可以有多个远程存储库(即 heroku、origin、bitbucket)链接到这个本地存储库。因此,您可以像在 git 中一样添加文件并提交它们,但是当涉及到推送时,您选择推送更改的位置,即 git push origin 或 git push origin heroku 或 git push bitbucket ,因此远程存储库会使用本地存储库更改进行更新.
    • 如果您只想使用一个命令更新所有远程仓库,那么您可以使用同一个远程设置多个推送 url: git remote set-url origin --push --add git remote set-url origin --push --add
    猜你喜欢
    • 1970-01-01
    • 2011-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-11
    • 2017-07-15
    • 2016-11-20
    • 1970-01-01
    相关资源
    最近更新 更多