git克隆问题[套接字:协议不支持的地址族]

git clone issue [ socket: Address family not supported by protocol ]

我在共享主机上(大错特错)。我已经进入它并尝试从 bitbucket.org:

克隆一个私有存储库
git clone git@example.com:MyStuff/private-repository.git

但面临这个问题:

socket: Address family not supported by protocol

ssh: connect to host bitbucket.org port 22: Address family not supported by protocol

现在查看此页面:https://forums.gentoo.org/viewtopic-t-127306-start-0.html。我想也许我需要禁用 ssh 使用 ipv6 来连接主机。我做不到(共享主机)。

有什么帮助吗?

在这种情况下,我会使用 SSL 克隆,就像这样

git clone https://<repo-url>

另一个不错的技巧,如果你不想每次都输入密码,你可以像这样使用凭证助手:

git config --global credential.helper cache
git config --global credential.https://github.com.username foo
git clone https://github.com/foo/repository.git

以上将导致 Git 每 15 分钟询问一次密码(默认情况下)。