2 stoneet stoneET 于 2017.09.12 18:20 提问

克隆GitHub项目时发生SSL证书错误

操作系统:OS X 10.11.6使用了ss代理,
完整的debug信息如下,

 TreasuredeMacBook-Pro:~ treasure$ git clone -c http.proxy=socks5://127.0.0.1:1080 https://github.com/iissnan/hexo-theme-next.git themes/next
Cloning into 'themes/next'...
* Couldn't find host github.com in the .netrc file; using defaults
*   Trying 127.0.0.1...
* 203
* 208
* 39
* 99
* Connected to 127.0.0.1 (127.0.0.1) port 1080 (#0)
* SSL certificate problem: Invalid certificate chain
* Closing connection 0
fatal: unable to access 'https://github.com/iissnan/hexo-theme-next.git/': SSL certificate problem: Invalid certificate chain

1个回答

pzhw520hchy
pzhw520hchy   2017.09.13 15:46
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
SourceTree克隆github项目报错的解决办法
而后点击 克隆 按钮 出现 如下图 报错信息 而后关闭这个弹框,再次到那个克隆的弹框 将 url中的 https 改成 git 却奇妙的成功了 正在克隆 ...
git clone 时出现的ssl证书问题
错误显示: fatal: unable to access ‘https://github.com/subying/jsbook.git/‘: SSL certificate problem: unable to get local issuer certificate 提示SSL证书错误。这个错误并不重要是系统证书的问题,系统判断到这个行为会造成不良影响,所以进行了阻止,只要设置跳过SS
Git clone 时 SSL certificate 错误
1. 出现这样的情况是因为git clone默认采用SSL认证的时候,本地找不到对应证书,所以可以通过关掉验证来解决这一问题,就是在git clone命令前面加上: env GIT_SSL_NO_VERIFY=true        所以完整的命令是这样: env GIT_SSL_NO_VERIFY=true git clone https://github.co
mac上svn出现SSL错误的解决方式
svn出现SSL错误的解决方式
解决因HTTPS 证书出错访问不了网页的问题(GitHub为例)
解决因HTTPS 证书出错访问不了网页的问题(GitHub为例)
自由的SSL证书 要不要
最近调研SSL,对于自由的SSL证书打算研究下,于是有了这篇。之所以叫自由,因为不喜欢免费,因为免费总感觉要付出代价。获取 letsencrypt SSL证书参考: https://imququ.com/post/letsencrypt-certificate.html# 创建一个目录 mkdir /root/ssl# 创建一个RSA私钥 openssl genrsa 4096 > account
selenium 解决 SSL问题
在用selenium 进入12306时碰到的不受信任问题,网上查了是SSL问题大部分解决方案是from requests.packages.urllib3.exceptions import InsecureRequestWarning  # 禁用安全请求警告  requests.packages.urllib3.disable_warnings(InsecureRequestWarning)但是...
关于github验证错误的解决方案
安装了github的windows版本后,下载的项目,提交或者更新都会出现验证信息错误,安装官网的说法,是不会出现这种情况的呀。已经将加密的签名 保存到github上了。可能的原因是github的url错误了。因为eclipse的插件,egit,的url结尾是不带.git的,使用window客户端后,在eclipse中下载项目(从github上克隆项目时),要在项目的url后加.git。结果如下。
GitHub安装与添加认证
【GitHub是什么】 Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius、Merb和Bitcoin在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用。
git克隆出现ssl认证问题
1 可以在cmd下,设置 git config --global http.sslVerify false git clone  XXX 即可。 2 TortoiseGit设置 打开TortoiseGit设置-》Git->Save to:Global-》Edit global .gitConfig 里面为: [http]     sslVerify = false 如