翼度科技»论坛 云主机 LINUX 查看内容

Git:国内用命令行访问GitHub的方法

9

主题

9

帖子

27

积分

新手上路

Rank: 1

积分
27
1 直接改Hosts文件(现在不太管用了)

如果你是Linux或Mac系统,那么可以通过命令sudo vim /etc/hosts打开Hosts文件,并加入以下内容:
  1. 140.82.114.25                 alive.github.com
  2. 140.82.112.25                 live.github.com
  3. 185.199.108.154               github.githubassets.com
  4. 140.82.112.22                 central.github.com
  5. 185.199.108.133               desktop.githubusercontent.com
  6. 185.199.108.153               assets-cdn.github.com
  7. 185.199.108.133               camo.githubusercontent.com
  8. 185.199.108.133               github.map.fastly.net
  9. 199.232.69.194                github.global.ssl.fastly.net
  10. 140.82.112.4                  gist.github.com
  11. 185.199.108.153               github.io
  12. 140.82.114.4                  github.com
  13. 192.0.66.2                    github.blog
  14. 140.82.112.6                  api.github.com
  15. 185.199.108.133               raw.githubusercontent.com
  16. 185.199.108.133               user-images.githubusercontent.com
  17. 185.199.108.133               favicons.githubusercontent.com
  18. 185.199.108.133               avatars5.githubusercontent.com
  19. 185.199.108.133               avatars4.githubusercontent.com
  20. 185.199.108.133               avatars3.githubusercontent.com
  21. 185.199.108.133               avatars2.githubusercontent.com
  22. 185.199.108.133               avatars1.githubusercontent.com
  23. 185.199.108.133               avatars0.githubusercontent.com
  24. 185.199.108.133               avatars.githubusercontent.com
  25. 140.82.112.10                 codeload.github.com
  26. 52.217.223.17                 github-cloud.s3.amazonaws.com
  27. 52.217.199.41                 github-com.s3.amazonaws.com
  28. 52.217.93.164                 github-production-release-asset-2e65be.s3.amazonaws.com
  29. 52.217.174.129                github-production-user-asset-6210df.s3.amazonaws.com
  30. 52.217.129.153                github-production-repository-file-5c1aeb.s3.amazonaws.com
  31. 185.199.108.153               githubstatus.com
  32. 64.71.144.202                 github.community
  33. 23.100.27.125                 github.dev
  34. 185.199.108.133               media.githubusercontent.com
复制代码
接着,如果你是Linux系统,则运行命令:
  1. /etc/init.d/networking restart   
复制代码
如果你是Mac系统,则运行命令:
  1. sudo ifconfig en0 down
  2. sudo ifconfig en0 up
复制代码
2 配置代理(需要梯子)

如果你已经拥有了网络代理服务(具体怎么拥有就大家各显神通了哈哈),那么我们可以在此基础上配置终端代理。如果你使用的是ClashX代理客户端,点击复制终端代理的选项即可:
可以看到我们复制的结果为:
  1. export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890
复制代码
这说明我们的代理服务器的IP地址为http://127.0.0.1,端口号为7890。则我们就可以使用这里的IP地址和端口号配置GitHub的终端代理了:
  1. #只对github.com
  2. git config --global http.https://github.com.proxy socks5://127.0.0.1:7890
复制代码
如果要取消GitHub的终端代理,使用下列命令即可:
  1. git config --global --unset http.https://github.com.proxy
复制代码
来源:https://www.cnblogs.com/orion-orion/p/17305406.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具