Rob*_*ert 5 windows git bitbucket
我在使用 SSH 连接到 Bitbucket 存储库时遇到问题。我已经正确设置了公钥和私钥。我担心这个问题是由于我在 Windows 10 机器上工作。有谁知道如何解决以下错误:
*setsockopt IPV6_TCLASS 8:不允许操作:存储库访问被拒绝。部署密钥与请求的存储库无关。致命:无法从远程存储库读取。
请确保您拥有正确的访问权限并且存储库存在。*
我知道我在存储库中。我可以检查存储库中的不同分支,并且诸如“git add”和“git commit”之类的命令似乎可以工作,但是,由于上述错误,“git push”失败了。
谢谢
确保使用最新的 Windows 版 Git (2.19.1),并且正如我在此处提到的,尝试使用git push -4 ...
这将强制使用 IPV4,以检查它是否会更好地工作。
如本主题所述:
对我来说,这是一个 IPv6 问题。
BitBucket 不响应 IPv6 ssh 请求,因此您必须等待它超时。
我通过添加来修复它:Run Code Online (Sandbox Code Playgroud)AddressFamily inet以
/etc/ssh/ssh_config和git pull响应秒不分钟之内。
最后一部分仅在您使用 SSH URL 和 for 时有效git pull,但可能仍然对git push.