2012-11-09 23 views
2

我的笔记本电脑死了,我需要从另一台电脑编码。我可以将我的heroku git仓库导入bitbuket吗?如何?

我正在与Heroku合作,我想从Heroku获取最新版本的代码到另一台机器。

我明白,它是非常建议使用GitHub或BitBucket获得适当的远程存储库。

我决定尝试BitBucket。

在创建我的帐户时,它会询问我的git仓库的旧URL。由于我的机器已经死机,我希望填写heroku网址,但这并不奏效。

任何想法如何进行?

这个想法是,我可以从任一台机器上拉出并推送我的更改(当我的笔记本电脑来自修复时)。

回答

4

您可以简单地将您的Heroku存储库克隆到本地计算机。然后将BitBucket添加为远程并将代码推送到那里。

找出Heroku的回购网址您的应用程序

https://dashboard.heroku.com/apps/[APP]/settings

git clone [email protected]:[APP].git 
git remote add bitbucket ssh://[email protected]/[ACCOUNT]/[REPO].git 
git push bitbucket master 
+0

哎呀的设置页面上!我仍然是一个问题。我在最后一条命令中得到这条消息:conq:repository access denied。通过部署密钥访问是只读的。 – zabumba

+1

使用您的“正常”ssh密钥而不是您用于部署的ssh密钥。如果你失去了你的钥匙,你可以在这里找到帮助添加一个新的:https://devcenter.heroku.com/articles/keys – iltempo

+0

我没有在这台机器上生成一个新的密钥,并添加了heroku密钥:add ./id_rsa .pub \我在推送本地到bitbucket的同时我也添加了我的公钥。我还没有尝试部署到英雄呢。顺便说一句“正常”的意思是“公钥”? – zabumba

相关问题