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