Github网络配置

Github网络配置

一般国内访问Github会出现两个问题:

  1. 访问https的地址时候github的网页无法打开
  2. 使用ssh连接的时候同样出现time out这样的问题

解决办法:

  1. VPN

  2. hosts文件修改,
    查看ip——IP Address Tools
    加速你的Github

  3. 注意:国内git访问cdn的ip地址是变化的,所以导致了git的无法访问。除了Github的配置,还需要配置下面几个网址:需要配置这样几个ip

    http://github.global.ssl.fastly.net

    http://assets-cdn.github.com

    http://raw.githubusercontent.com

    http://user-images.githubusercontent.com

    http://avatars2.githubusercontent.com

    http://avatars1.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.
posted on 2021-11-05 16:58  白茶木  阅读(791)  评论(0)    收藏  举报