2014-01-16 89 views
1

有些人可以帮我理清推送bitbucket存储库中的更改的问题。BitBucket-Git推送不完成

我已经做了什么:

- >我已付出的存储库,以https克隆它。

- >做出改变,并承诺他们。

- >但是,当我要去推动这些变化只有光标闪烁,没有任何的变化将被推,甚至光标眨了眨超过2小时,但什么都没有发生,我已经取消了进展。

- >您能告诉我什么,我做错了什么?

我的客户告诉我设置SSH,我已经安装SSH按到位桶的指令。

请帮我解决这个问题。

回答

0

如果你以https克隆它,这意味着:

  • git remote -v应该列出远程“出身”与HTTPS URL(和HTTPS证书BitBuckethas的证书颁发机构的问题,现在,从COMODO CA Limited是,这并不总是在你的浏览器证书密钥库)
  • ssh setup将不可使用,除非你改变与SSH URL原点(见“Use the SSH protocol with Bitbucket”)

这意味着:

git remote set-url origin [email protected]:accountname/reponame.git 

那么你可以尝试:

git push -u origin master 

也就是说,只有你先推,以masterorigin/master之间本地建立一个追踪关系。
之后,一个简单的git push将足够下一个提交。

+0

感谢您的回复。我已将远程更改为ssh。 但现在,当我推它时显示我没有适当的访问权限和权限被拒绝(公钥)。 –

+0

@JitendraKhatri你需要检查你的家居环境变量,看看$ HOME /的.ssh/id_rsa和id_rsa.pub在那里,与权利保护(http://stackoverflow.com/a/13428529/6309),和如果你的公共ssh密钥已经发布。 – VonC