比特桶git推卡

比特桶git推卡,git,push,bitbucket,Git,Push,Bitbucket,嗨,我刚刚建立了一个新的bitbucket帐户并创建了一个回购协议。我的本地机器中已经有代码,所以我现在使用git remote add添加了远程,当我执行git push origin时,它提示我输入bitbucket帐户的密码。在我输入密码后,它似乎被卡住了。我在详细模式下运行了git push,但在输入密码后,它似乎被卡住了 我还向bitbucket添加了ssh密钥,认为如果是身份验证问题,这可能有助于解决问题,但它仍然要求我提供密码,并在我提供密码后被卡住 我还向bitbucket添加了

嗨,我刚刚建立了一个新的bitbucket帐户并创建了一个回购协议。我的本地机器中已经有代码,所以我现在使用
git remote add
添加了远程,当我执行
git push origin
时,它提示我输入bitbucket帐户的密码。在我输入密码后,它似乎被卡住了。我在详细模式下运行了
git push
,但在输入密码后,它似乎被卡住了

我还向bitbucket添加了ssh密钥,认为如果是身份验证问题,这可能有助于解决问题,但它仍然要求我提供密码,并在我提供密码后被卡住

我还向bitbucket添加了ssh密钥,认为如果是身份验证问题,这可能有助于解决问题,但它仍然要求我提供密码

它仅在以下情况下添加密码:

  • 它找不到您的公钥/私钥(~/.ssh/id_rsa(.pub)):如果您在Windows上,请检查是否定义了%HOME%)
  • 公钥被错误地复制到bitbucket(通常带有换行符)
  • 您的远程(
    git remote-v show
    )仍然配置了https地址

请查看该页面,并尝试使用ssh地址克隆您的repo。

(注意:有关该帮助页面上的步骤5,另请参见“”)。

对于我来说,问题是需要将IPv4用于bitbucket-使用IPv6在尝试建立与IPv6地址上的端口22的连接时挂起

要解决此问题,请编辑
/etc/ssh/ssh\u config
文件并进行更改

#AddressFamily any


这迫使ssh(以及git)有时使用ipv4而不是ipv6

谢谢VonC,下面是我看到的,从cygwin我无法推送,因为它会提示我输入密码,然后卡住。我尝试了“GitBash”工具,它仍然提示我输入密码,但我可以推送。这很奇怪,因为它在github中工作得很好。在Cygwin中:$git pull\n“”的密码:在git Bash中的密码:$git pull\n'bitbucket.org'的密码:@bond Cygwin?你更愿意使用msysgit吗?(请参阅)顺便说一句,我也尝试过在eclipse中通过git插件来实现它,我得到了以下消息::301 Moved PermanentlyOn ubuntu,我的ssh_配置路径是/etc/ssh/ssh_config
AddressFamily inet