• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

git 解决 github 访问速度慢问题

武飞扬头像
Luke
帮助3879

1609234206[1].gif

 


1 Intro —— 介绍

 

Github 下载速度过慢,非常影响我们开发,设计!

原因:

为了网络安全,等其他因素。Github的CDN被屏蔽了,所以下载/访问速度才会很慢(可以说几乎没有速度)


2 Solution 1 —— 方案 1

2.1 Modify the hosts ―― 修改 hosts

我们来通过修改 hosts文件,重定向网站的访问到代理服务器上

系统 hosts文件路径
Window %systemroot%\system32\drivers\etc\hosts
Mac / Linux /etc/hosts

用文本工具 / 记事本打开, 将以下文本添加保存即可完成

219.76.4.4 github-cloud.s3.amazonaws.com
192.30.253.112 github.com
151.101.185.194 github.global.ssl.fastly.net

(下边有教大家测试方法,如速度还未提高?,可能是由于国内服务商不同所致,请自行测试并填写IP对应关系即可)


1609234286[1].png


2.2 Refresh DNS ―― 刷新DNS

保存hosts文件后,我们还需要执行一步刷新,使我们的配置可用

运行命令行工具 Win R → 输入:ipconfig /flushdns→回车

1609234299[1].png

找个工程克隆,测试下速度吧——起飞!

1609234307[1].gif

至此:加速完成,收工!


如刷新DNS 测试下载速度还是很低,继续向下


3 IP Address —— IP 地址测试

IPAddress 网站 可以获取域名所对应的 IP 地址

填写域名后,我们分别测得两个域名所对应的 IP 地址

  • 140.82.113.4 github.com

  • 151.101.185.194 github.global.ssl.fastly.net

依照2中步骤,保存到hosts文件中,刷新DNS即可测速。

 4 设置 git 走 ss 代理

国内git clone GitHub内容网速可以说惨不忍睹,换香港和国外的主机才知道GitHub的速度。

因此打算让git走ss流量,使用我gcp的ss来完成

前提条件

有搭建好的ss,并且开全局,本机端口号1080

可以看我的另一个博文搭建  Linux 搭建 Socks5 代理服务器 ss

git clone 走ss设置

设置代理

# 第一种 只对 github 有用
git config --global http.https://github.com.proxy socks5://127.0.0.1:1080
git config --global https.https://github.com.proxy socks5://127.0.0.1:1080 
git config --global http.sslVerify false
 
# 第二种 全局设置
git config --global http.proxy socks5://127.0.0.1:1080
git config --global https.proxy socks5://127.0.0.1:1080
git config --global http.sslVerify false
#取消代理
git config --global --unset http.proxy 
git config --global --unset https.proxy
  • 之前速度

1609234382[1].png

  • 代理之后

    1609234403[1].png

 

可还行,晚上ss慢,应该能有2~3mbps的

缺点是只有http和https下载走ss,ssh下载不能

这里将ssh也代理

修改.ssh/config

Host github.com bitbucket.org
ProxyCommand            nc -x 127.0.0.1:1080 %h %p

 

 

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/taneehf
系列文章
更多 icon
同类精品
更多 icon
继续加载