我试图获取Google Fuchsia源代码,但我一直遇到一堆错误:
ERROR: 'git fetch -p origin' failed:
stdout:
stderr:
fatal: unable to access 'https://fuchsia.googlesource.com/third_party/github.com/google/cppdap/':
gnutls_handshake() failed: The TLS connection was non-properly terminated.
command fail error: exit status 128
因此,下载永远不会完全完成,我有一个不完整的Fuchsia存储库克隆。
我知道我的Git安装很好,因为我可以通过https访问GitHub仓库(我经常这样做)。
WSL2(Ubuntu 20.04 LTS)
如何修复此错误?
3条答案
按热度按时间f0brbegy1#
我在Ubuntu中禁用sslVerify。尝试克隆Git。它的工作。
ruoxqz4g2#
如果你仍然得到这个错误,首先我建议从docs验证当前有效的URL
然后尝试使用
--ipv4
强制ipv4,或按照此answer中的说明更新curl
7eumitmz3#
你可以试试
sudo git clean -i
这解决了我的错误问题:
git pull --tags origin main fatal:无法访问'https:git_repo_i_cant_reach':gnutls_handshake()失败:pull函数出错。