Git 克隆失败:服务器证书验证失败
Git Clone Fails: Server Certificate Verification Failed
由于这个错误,我无法git clone
几乎任何github回购
fatal: unable to access 'github_url': server certificate verification failed. CAfile: /home/ubuntu/.ssh/rel3_dodroot_2048.crt CRLFile: none
我注意到其他一些人也有类似的错误,但证书在 .ssl
文件夹中。不过,我从未见过任何人在 .ssh 中遇到证书问题,而且我不知道如何修复它。
环境:
- Nvidia Jetson TX1 运行 Ubuntu 14.04
- 特定 Github 兴趣(尽管所有这些都发生了)
- https://github.com/rbgirshick/fast-rcnn.git
从您的 Github 帐户中删除所有对 SSH 证书的引用,并使用电子邮件地址和密码手动验证。
好的,我找到了解决方案...
我想我的电脑上有一个脚本(我没看过)运行 运行 行
git config --global http.sslVerify true
所以解决方案就是改变 运行
git config --global http.sslVerify false
呵呵...
要在不处理证书问题的情况下进行克隆,这个 post () 可以帮助您。
我遇到了与此相同的错误,我 运行 执行以下命令:
export GIT_SSL_NO_VERIFY=1
它对我有用,我正在使用 Ubuntu OS。
小心禁用证书验证等安全功能!此错误表明您的机器存在一些错误配置,假设 GitHub.com 实际上确实具有有效证书。通过禁用验证来覆盖错误只会增加更多配置问题,而不会解决根本问题。
就我而言,我发现我的系统时钟是错误的,并且 在 之前设置 GitHub.com 证书应该是有效的。修复时钟解决了问题,而无需将我的机器暴露在安全威胁之下。
由于这个错误,我无法git clone
几乎任何github回购
fatal: unable to access 'github_url': server certificate verification failed. CAfile: /home/ubuntu/.ssh/rel3_dodroot_2048.crt CRLFile: none
我注意到其他一些人也有类似的错误,但证书在 .ssl
文件夹中。不过,我从未见过任何人在 .ssh 中遇到证书问题,而且我不知道如何修复它。
环境:
- Nvidia Jetson TX1 运行 Ubuntu 14.04
- 特定 Github 兴趣(尽管所有这些都发生了)
- https://github.com/rbgirshick/fast-rcnn.git
从您的 Github 帐户中删除所有对 SSH 证书的引用,并使用电子邮件地址和密码手动验证。
好的,我找到了解决方案... 我想我的电脑上有一个脚本(我没看过)运行 运行 行
git config --global http.sslVerify true
所以解决方案就是改变 运行
git config --global http.sslVerify false
呵呵...
要在不处理证书问题的情况下进行克隆,这个 post (
我遇到了与此相同的错误,我 运行 执行以下命令:
export GIT_SSL_NO_VERIFY=1
它对我有用,我正在使用 Ubuntu OS。
小心禁用证书验证等安全功能!此错误表明您的机器存在一些错误配置,假设 GitHub.com 实际上确实具有有效证书。通过禁用验证来覆盖错误只会增加更多配置问题,而不会解决根本问题。
就我而言,我发现我的系统时钟是错误的,并且 在 之前设置 GitHub.com 证书应该是有效的。修复时钟解决了问题,而无需将我的机器暴露在安全威胁之下。