不论是在使用brew 还是使用 git 总会遇到 ssl 校验失败的问题,这种问题都是超级坑爹的玩意,我稍微整理了下,。。。
我以 linux 为例
首先 下载最新的证书文件
wget http://curl.haxx.se/ca/cacert.pem
将下载的文件复制到
/etc/ssl/ca-bundle.pem ,
/etc/ssl/certs/ca-certicates.crt ,
另外在用户目录下的.bashrc 文件中新增如下行:
写道
# Put your fun stuff here.
export GIT_SSL_NO_VERIFY=1
export SSL_CERT_FILE=/etc/ssl/ca-bundle.pem
#export PATH="$HOME/.linuxbrew/bin:$PATH"
#export LD_LIBRARY_PATH="$HOME/.linuxbrew/lib:$LD_LIBRARY_PATH"
# set java env
#export PATH="/opt/java/bin/:$PATH"
export GIT_SSL_NO_VERIFY=1
export SSL_CERT_FILE=/etc/ssl/ca-bundle.pem
#export PATH="$HOME/.linuxbrew/bin:$PATH"
#export LD_LIBRARY_PATH="$HOME/.linuxbrew/lib:$LD_LIBRARY_PATH"
# set java env
#export PATH="/opt/java/bin/:$PATH"
然后执行 source ~/.bashrc
使用 sublime text 的package control 安装新的插件如果提示 There are no packages available for installation
打开 st 之后,浏览包,/Packages/Package Control/package_control/ca_certs.py 文件,在里面找到诸如如下行
写道
# Linux
else:
# Common CA cert paths
paths = [
'/usr/lib/ssl/certs/ca-certificates.crt',
'/etc/ssl/certs/ca-certificates.crt',
'/etc/pki/tls/certs/ca-bundle.crt',
'/etc/ssl/ca-bundle.pem'
]
else:
# Common CA cert paths
paths = [
'/usr/lib/ssl/certs/ca-certificates.crt',
'/etc/ssl/certs/ca-certificates.crt',
'/etc/pki/tls/certs/ca-bundle.crt',
'/etc/ssl/ca-bundle.pem'
]
此处其实是 设置 ssl 校验文件的路径(只需要匹配成功一个就行),与你设置的路径核实下,如果正确应该就没有问题了。
其它的,如果还是不行,请先ping 下 sublime.wbond.net 得到其对应的ip地址
sudo nano /etc/hosts
and add this line (replcae {IPv4 address})
{IPv4 address} sublime.wbond.net
补充一个资料链接
http://curl.haxx.se/docs/sslcerts.html
相关推荐
分享Perl_学习手札书籍,供大家学习、参考及交流perl。
perl学习手札,共同学习,共同进步。希望你能很快掌握perl。
Netkiller Architect 手札.m4v
Perl 学习手札,这本书介绍了perl的基本语法及perl的一些用法,想了解perl的就看一看
JavaforFlash手札.part02.rar
Perl 学习手札,好东西
JavaforFlash手札.part04.rar
JavaforFlash手札.part01.rar
关于作者: 简信昌 “傲尔网”专案经理 博仲法律事务所资讯部门 台北Perl推广组 (Taipei.pm) 召集人 Newzilla召集人 目前专案: Open Source Foundry (OSSF) Newzilla 线上杂志 ...“Perl学习手札”
Perl学习手札.chmPerl学习手札.chmPerl学习手札.chm
PHP for Flash FMS网站开发手札.pdf
本资料完全来源于网上收集,对于作者并没有做过多的考证,考虑到作者本身,所以保持原作品不变只是略加整理,为用户提供一个方便的浏览方式。
自己写的几个比较常用的java代码片段,开发和面试中可能都会用到,这些知识点很容易被遗忘。
hibernate学习手札.z03
Android面试手札Android面试手札Android面试手札Android面试手札
hibernate学习手札.z01
Spring 注解学习手札,个人学习Spring mvc的知识总结
JavaforFlash手札.part05.rar
JavaforFlash手札.part03.rar