Github网络配置
一般国内访问Github会出现两个问题:
- 访问https的地址时候github的网页无法打开
- 使用ssh连接的时候同样出现time out这样的问题
解决办法:
-
VPN
-
hosts文件修改,
查看ip——IP Address Tools
加速你的Github -
注意:国内git访问cdn的ip地址是变化的,所以导致了git的无法访问。除了Github的配置,还需要配置下面几个网址:需要配置这样几个ip
http://github.global.ssl.fastly.net
http://raw.githubusercontent.com
http://user-images.githubusercontent.com
#GitHub Start
140.82.112.3 github.com
199.232.5.194 github.global.ssl.fastly.net
185.199.108.153 assets-cdn.github.com
185.199.109.153 assets-cdn.github.com
185.199.110.153 assets-cdn.github.com
185.199.111.153 assets-cdn.github.com
52.216.205.155 github-production-user-asset-6210df.s3.amazonaws.com
#GitHub End
然而到现在为止我Github依旧OK,但是ssh就是不行,及其难受,好吧...
ssh 访问 gitHub 出错如下:
$ ssh -T git@github.com
The authenticity of host 'github.com (140.82.118.4)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)?
Host key verification failed.
解决办法:(将GitHub添加到信任主机列表后,可以成功访问)
$ ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts
# github.com:22 SSH-2.0-babeld-d45c1532
$ ssh -T git@github.com
Warning: Permanently added the RSA host key for IP address '140.82.118.4' to the list of known hosts.
Hi earthnorth! You've successfully authenticated, but GitHub does not provide shell access.
浙公网安备 33010602011771号