我设置了一个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存储库中同时推送它?
答案 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遥控器!