git 下载时出现问题
注意!由于大家都懂的原因,github在国内连接并不稳定,大家在使用梯子的时候注意把系统代理的设置改为“全局”
问题一:SSL 重置
fatal: unable to access ‘https://github.com/differencer/test.git/’: OpenSSL SSL_read: Connection was reset, errno 10054
解决方案: 取消SSL认证
git config --global http.sslVerify "false"
问题二: 连接github超时
fatal: unable to access ‘https://github.com/differencer/test.git/’: Failed to connect to github.com port 443 after 21008 ms: Timed out 解决方案一 设置代理(当你挂载梯子的时候,记得查看梯子使用的本机端口并将端口号改成一致的 如 1080) 设置全局代理
git config --global http.proxy http://127.0.0.1:1080
git config --global https.proxy http://127.0.0.1:1080
查看是否成功
git config --get http.proxy
取消代理
git config --global --unset http.prox
git config --global --unset https.proxy
解决方案二
更改hosts
- 第一步:打开ipaddress.com,查询如下两个域名,并分别记录下其对应的ip:
1、github.com 2、github.global.ssl.fastly.net - 第二步:将查询的ip 更新到 host文件
在hosts 文件末尾 另起一行添加: 如:
140.82.114.4 github.com
- 第三步:清理下DNS,再试一下。 ipconfig /flushdns
|