将bitbucket存储库添加到heroku项目中

时间:2016-04-05 10:55:19

标签: node.js git heroku

我设置了一个heroku Node项目。一切正常,但我希望能够推动我的bibucket存储库。 Git是为Herokuy设置的,但当我尝试使用命令添加bitbucket存储库时:

cd /path/to/my/repo
git remote add origin git@bitbucket.org:MYUSERNAME_/PROJECTNAME.git

我收到以下错误:

fatal: remote origin already exists.

所以我试着运行命令

git push origin master

我收到回复:

Username for 'https://github.com':

如何在heroku和bitbucket存储库中同时推送它?

2 个答案:

答案 0 :(得分:0)

你已经定义了一个原始仓库(作为github),所以如果你在bitbucket中有git项目,那么你只需要引用一个新的仓库

git remote add bitbucket git@bitbucket.org:MYUSERNAME_/PROJECTNAME.git

然后你就可以运行

git push bitbucket master (or any branch you have defined)

如果您不想再使用github并用bitbucket替换origin repo,请执行

git remote set-url origin git@bitbucket.org:MYUSERNAME_/PROJECTNAME.git

然后

git push origin master

将推送到你的bitbucket repo - 确保按照heroku说明添加heroku repo并将你的文件推送到那里进行部署

答案 1 :(得分:0)

Deendayal Garg给了我正确的暗示:用:

git remote -v 

我可以看到我将原始存储库作为源远程。我删除了它,我unhallowed它(因为原始存储库克隆了-depth选项),我终于可以添加我的个人bitbuket遥控器!