git pull后反应很慢,并且会出现两个问题?

最近搞了一个github模板的博客,使用命令行git pull拉去代码的时候会出现以下两个错误:
一、fatal: unable to access 'https://github.com/Githubxinw...': OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
二、fatal: unable to access 'https://github.com/Githubxinw...': Operation timed out after 300021 milliseconds with 0 out of 0 bytes received
对于,第一个问题:git config --global --unset http.proxy使用此命令修改有时候可以,然后再提交代码的时候,再去获取还是会出现此问题,而且很慢。
对于,第二个问题,可能是超时引起的。
总之,执行git pull命令后反应很慢,并且会出现以上两个问题。

阅读 11.4k
2 个回答

最近 github 部分地区、运营商访问存在问题,可以添加代理或修改 hosts 解决:

# Github  
151.101.44.249 github.global.ssl.fastly.net  
192.30.253.113 github.com  
103.245.222.133 assets-cdn.github.com  
23.235.47.133 assets-cdn.github.com  
203.208.39.104 assets-cdn.github.com  
204.232.175.78 documentcloud.github.com  
204.232.175.94 gist.github.com  
107.21.116.220 help.github.com  
207.97.227.252 nodeload.github.com  
199.27.76.130 raw.github.com  
107.22.3.110 status.github.com  
204.232.175.78 training.github.com  
207.97.227.243 www.github.com  
185.31.16.184 github.global.ssl.fastly.net  
185.31.18.133 avatars0.githubusercontent.com  
185.31.19.133 avatars1.githubusercontent.com

由于众所周知的原因,国内访问Github比较慢,目前没啥解决办法, 就是设置代理。

# 改成你的能访问外网的代理
git config --global http.proxy http://localhost:1080

如果只是想拉取代码的话,还可以先把项目克隆到码云上,然后从码云克隆下来。

如果你是想搞静态博客,码云应该也支持Hexo和Jekyll类型的博客,你看看弄成国内的,访问速度还更快。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进