你好,我刚刚设置了一个新的Bitbucket账户并创建了一个仓库。我已经在本地机器上有代码,所以我使用git remote add
添加了远程仓库。现在当我执行git push origin
时,它提示我输入Bitbucket账户的密码。在我输入密码后,它似乎卡住了。我在详细模式下运行了git push
,但在我输入密码后,它似乎卡住了。
此外,我已经将我的SSH密钥添加到Bitbucket中,以为如果是认证问题,这样做可能有助于解决问题,但仍然要求我输入密码,并在我提供密码后卡住了。
对我而言,问题在于需要使用IPv4来连接Bitbucket - 使用IPv6会卡在尝试建立到ipv6地址的22端口连接时..
要修复这个问题- 编辑你的/etc/ssh/ssh_config
文件并更改
#AddressFamily any
到
AddressFamily inet
这将强制ssh(以及git)有时使用IPv4而不是IPv6
git remote -v show
)还配置了https地址。git config --global http.postBuffer 524288000