github拉取和上传项目时的报错OpenSSL SSL_read: Connection was reset, errno 10054

因为github的服务器在国外,国内访问非常的慢甚至很容易出现访问报错,如OpenSSL SSL_read: Connection was reset, errno 10054。因此为了更高效的管理项目,本人采用VPN网络代理的方式传输项目。git网络代理的本质是传输协议的代理,因此既然要对GitHub访问进行网络代理,就要了解GitHub支持哪种传输协议。

Git 可以使用四种主要的协议来传输数据:本地传输,SSH 协议,Git 协议和 HTTP 协议。

由于个人需求仅仅是HTTP的代理(相对来说,HTTP有比较好的通适性,Windows配置git/ssh比较棘手),设置的时候,只需要针对单个设置 http.proxy 即可,在需要使用代理的项目下面使用 git bash 如下命令进行设置 ——你的Uri和port可能和我的不同,你懂的。

git设置代理的命令:

git config --global http.proxy http://192.168.1.21:7890
git config --global https.proxy http://192.168.1.21:7890

192.168.1.21 是自己电脑IP地址,7890是VPN的端口

接下就可以愉快而高效的使用 git pull......和git push ......拉取项目和上传项目了。

 

 

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值