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 分钟询问一次密码(默认情况下)。
我在共享主机上(大错特错)。我已经进入它并尝试从 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 分钟询问一次密码(默认情况下)。