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.


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM