解决 github 访问速度慢

最近在访问 github.com 时,网页刷新不了,同时 git clone url 提示超时,如何解决这个问题,提供我们的生产效率呢。

首先我们在终端 ping github.com

ping github.com

结果显示超时

PING github.com (13.250.177.223): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Request timeout for icmp_seq 4
Request timeout for icmp_seq 5
Request timeout for icmp_seq 6

接下来展示解决方案

  1. 获取 github.com 相关网站的 ip

访问 https://www.ipaddress.com

在展示的输入框中输入 github.com 及 github.global.ssl.fastly.net
分别查询获取对应的 ip 地址

github.com 如下

Location	United States
Latitude	37.7510 / 37°45′3″ N
Longitude	-97.8220 / 97°49′19″ W
Timezone	America/Chicago
Local Time	2020-06-03 18:37:04-05:00
IPv4 Addresses	
140.82.113.4

github.global.ssl.fastly.net 如下

Location	St Louis, Missouri, 63145, United States
Latitude	38.6421 / 38°38′31″ N
Longitude	-90.4285 / 90°25′42″ W
Timezone	America/Chicago
Local Time	2020-06-03 18:39:26-05:00
IPv4 Addresses	
199.232.69.194
  1. 修改本地 host 文件

windows 系统的 host 文件位置如下:

C:\Windows\System32\drivers\etc\hosts

mac 系统直接使用以下命令

sudo vi /etc/hosts

添加配置

140.82.113.4    github.com
199.232.69.194  github.global.ssl.fastly.net
  1. 在终端重新输入 ping github.com
PING github.com (140.82.113.4): 56 data bytes
64 bytes from 140.82.113.4: icmp_seq=0 ttl=48 time=289.243 ms
64 bytes from 140.82.113.4: icmp_seq=1 ttl=48 time=289.419 ms
64 bytes from 140.82.113.4: icmp_seq=2 ttl=48 time=287.977 ms
64 bytes from 140.82.113.4: icmp_seq=3 ttl=48 time=312.089 ms
64 bytes from 140.82.113.4: icmp_seq=4 ttl=48 time=336.514 ms
64 bytes from 140.82.113.4: icmp_seq=5 ttl=48 time=357.302 ms

猜你喜欢

转载自blog.csdn.net/qq_32828933/article/details/106537461