解决GitHub下载速度太慢的问题「建议收藏」

解决GitHub下载速度太慢的问题「建议收藏」方法一:从GitHub下载文件一直非常慢,查看下载链接发现最终被指向了Amazon的服务器,下载地址是http://github-cloud.s3.amazonaws.com/,从国内访问Amazon非常慢,所以总是下载失败,解决方法时更改host文件,使该域名指向香港的服务器:更改hosts文件:Windows更改C:\Windows\System32\driver…

大家好,又见面了,我是你们的朋友全栈君。

 

方法一:

    从GitHub下载文件一直非常慢,查看下载链接发现最终被指向了Amazon的服务器,下载地址是http://github-cloud.s3.amazonaws.com/,从国内访问Amazon非常慢,所以总是下载失败,解决方法时更改host文件,使该域名指向香港的服务器:

更改hosts文件:

  • Windows

更改C:\Windows\System32\drivers\etc\hosts文件,在文件中追加219.76.4.4 github-cloud.s3.amazonaws.com, 将域名指向该IP即可

  • Mac

执行 sudo vi /etc/hosts 追加 219.76.4.4 github-cloud.s3.amazonaws.com

最后执行ipconfig /flushdns命令,刷新 DNS 缓存。

 

方法二:

        https://www.ipaddress.com/ 使用 IP Lookup 工具获得下面这两个github域名的ip地址,该网站可能需要梯子,输入上述域名后,分别获得github.com和github.global.ssl.fastly.net对应的ip,比如192.30.xx.xx和151.101.xx.xx。准备工作做完之后,打开的hosts文件中添加如下格式,IP修改为自己查询到的IP:

192.30.xx.xx github.com
151.101.xx.xx github.global.ssl.fastly.net

最后执行ipconfig /flushdns命令,刷新 DNS 缓存。修改后的下载速度能达到 200KB/S 以上。

 

也可以使用 UsbEAm Hosts Editor 来测速获得最快的 Github 服务器 IP,并一键应用至 Hosts 文件中!(推荐)

 

方法三:

     评论小伙伴提供的,从码云导入github项目,然后从码云下载即可。

解决GitHub下载速度太慢的问题「建议收藏」

 

方法四:

        这个需要开启代理,有些人开启后发现下载速度还是上不去,因为GitHub没被qiang,只是限速了,所以没走代理。需要修改pac.txt文件。在pac里面添加一行规则。后面需要加*。因为下载的网站不是github.com。而是涉及很多个github****.com 后面忘记了,但是都是github打头的。使用下面的规则github才全部走代理。

  "||github*.com",

方法五:

      如果运行了SS(纸飞机)等代理工具,方法四只能用于加速网页浏览下载github仓库项目,但是如果你装了git或者sourcetree等其他git管理工具,使用方法四是无法走代理加速的。你需要设置自己的git才能使用代理。在C:\Users\用户名\.ssh  目录下config文件里,只有使用git生成过ssh密钥的才有此目录,没有config文件则新建一个,注意文件没有后缀。添加如下内容

Host github.com
ProxyCommand connect -H 127.0.0.1:1080 %h %p   #-S为socks
HostName %h
Port 22
User git
IdentityFile  ~/.ssh/id_rsa 
IdentitiesOnly yes

下载connect.exe。放到git安装目录的bin目录下。

下载地址:https://download.csdn.net/download/qing666888/11973853

再次启动sourcetree进行SSH模式下clone 拉取代码,速度直接就上10M/S了,当然取决于你SSR的速度。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/135706.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • s一般怎么称呼自己的m_男人一般都这样称呼自己的情人?

    s一般怎么称呼自己的m_男人一般都这样称呼自己的情人?阅读本文前,请您先点击上面的“蓝色字体”,再点击“关注”,这样您就可以继续免费收到文章了。每天都会有分享,都是免费订阅,请您放心关注。注:本文转载自网络,不代表本平台立场,仅供读者参考,著作权属归原创者所有。我们分享此文出于传播更多资讯之目的。如有侵权,请在后台留言联系我们进行删除,谢谢!…

    2022年6月23日
    101
  • php程序员面试题(偏中级面试题)「建议收藏」

    php程序员面试题(偏中级面试题)

    2022年2月19日
    42
  • [Ubuntu] How to install memcache in Ubuntu 10.10 with xampp

    [Ubuntu] How to install memcache in Ubuntu 10.10 with xamppWhatineedtodownload:zlib-1.2.5.tar.gzhttp://zlib.net/zlib-1.2.5.tar.gzlibxml2-2.7.2.tar.gzftp://xmlsoft.org/libxml2/libxml2-2.7.2.tar.gzphp-5.3.4.tar.bz2http://ar.php.net/distributions/php-5.3.4.t…

    2022年5月29日
    25
  • 我的世界服务器显示标指令,我的世界服务器指令|我的世界服务器指令大全「建议收藏」

    我的世界服务器显示标指令,我的世界服务器指令|我的世界服务器指令大全「建议收藏」一砖一瓦一世界,这里是uc129我的世界专区。做为有着极高自由度的3d沙盘游戏我的世界来说,带给玩家的不止是视觉上的享受,通过自己的努力打造属于自己的游戏王国,则是游戏的魅力所在。对于minecraft服务器管理员来说,熟练掌握我的世界服务器指令是至关重要的。如果辛辛苦苦建立好服务器却发现对我的世界服务器指令根本就不了解,这是何等的杯具。接下来uc129小编将给大家分享一些服务器指令方面的内容,我…

    2022年9月23日
    4
  • tcp/ip网络通讯安全加密方法[通俗易懂]

    tcp/ip网络通讯安全加密方法[通俗易懂]tcp/ip网络通讯安全是一个广受关注的话题,现在也有一些基于tcp/ip加密技术标准如SSL,TLS等。但很多时候编写一些简单的网络通讯把这标准加密应用添加进来乎一下子把程序变得复杂了,而实现自己的加密算法那就更加不可取;其实通过一些现有的加密的技术应用完全可以实现即简单又安全的网络通讯程序。首先保证网络通讯安全有两个方面,第一保证连接的有效性,其二就…

    2022年5月20日
    393
  • ubuntu安装新字体命令_安装字体命令

    ubuntu安装新字体命令_安装字体命令ubuntu里新装的terminator里,字体实在是不忍直视。尤其是字母i,跟别的字母挤在一起,根本就看不清楚。所以特意下载了一个苹果的Monaco字体来代替。linux系统的字体文件放在/usr/share/fonts/目录以及用户的~/.fonts和~/.local/share/fonts目录下,第一个位置为系统所用用户共享,将字体安装到这个目录需要管理员权限;后面两个位置则为当前登陆用…

    2022年9月23日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号