2012-10-24 99 views
4

嗨,只是建立一个新的bitbucket帐户,并创建一个回购。我已经在我的本地机器上有代码,所以我现在使用git remote add加入了远程,当时我做了git push origin,它促使我为bitbucket帐户设置密码。我输入密码后,它似乎卡住了。我在详细模式下运行了git push,但是在我输入密码后,它似乎卡住了。bitbucket git推卡住

另外我添加了我的SSH密钥bitbucket认为可能有助于解决问题,如果它是身份验证问题,但它仍然要求我输入密码,并在我提供后卡住。

回答

0

此外,我将我的SSH密钥来到位桶的思想,可以帮助解决这个问题,如果它是身份验证问题,但它仍然要求我输入密码

它只是增加了一个密码,如果:

  • 无法找到你的公钥/私钥(的〜/ .ssh/id_rsa(的.pub)):检查一下,如果你是在Windows上,如果%HOME%定义)
  • 公共密钥已被错误地复制通过bitbucket(通常使用a换行)
  • 您的远程(git remote -v show)仍配置有https地址。

ssh key

退房的BitBucket Set up SSH for Git页面,并尝试使用ssh地址克隆的回购。
(注意:对于该帮助页上的第5步,另请参阅“My .bashrc file not executed on Git Bash startup (Windows 7)”)。

+0

感谢VonC,这是我所看到的,从cygwin我无法推动,因为它提示我输入密码,然后卡住。我尝试了“GIT Bash”工具,它仍然提示我输入密码,但我能够进行推送。这很奇怪,因为它适用于github。 在Cygwin的: $ git的拉\ n 密码的 'http://[email protected]':密码 在Git中击: $ git的拉\ n 密码 'bitbucket.org': – bond

+0

@bond Cygwin的?你可以使用msysgit吗? (见http://stackoverflow.com/questions/783906/git-under-windows-msys-or-cygwin/784743#784743) – VonC

+0

顺便说一句,我也尝试通过eclipse中的git插件,我得到以下消息: http://[email protected]/USERNAME/repo.git:301永久移动 – bond