bitbucket git推卡住了

时间:2012-10-24 05:14:51

标签: git push bitbucket

您好,只需设置一个新的bitbucket帐户并创建一个回购。我已经在我的本地计算机上安装了代码,所以当我执行git remote add时,我使用git push origin添加了遥控器,它促使我为bitbucket帐户输入密码。输入密码后,它似乎卡住了。我在详细模式下运行git push但是在我输入密码之后它似乎卡住了。

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

2 个答案:

答案 0 :(得分:7)

对我来说,问题在于IPv4需要用于位桶-使用IPv6会挂起,尝试建立与ipv6地址上的端口22的连接。

要解决此问题,请编辑/ etc / ssh_config文件并更改

#AddressFamily any

AddressFamily inet

这迫使ssh(和git)有时使用ipv4,而不是ipv6

答案 1 :(得分:0)

  

此外,我将我的ssh密钥添加到bitbucket认为可能有助于解决问题,如果它是身份验证问题,但它仍然要求我输入密码

只有在以下情况下才会添加密码:

  • 找不到您的公钥/私钥(〜/ .ssh / id_rsa(.pub)):如果您在Windows上,请检查是否已定义%HOME%
  • 公钥已被错误地复制到bitbucket(通常带有换行符)
  • 您的远程(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)”)。