解决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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Deep Link

    Deep LinkDeepLink是什么DeepLink,又叫deeplinking,中文翻译作深层链接。全家桶搜索的话你会发现第一个结果是AppLink。呵呵。说回正题。简单地从用户体验来讲,DeepLink,就是可以让你在手机的浏览器/GoogleSearch上点击搜索的结果,便能直接跳转到已安装的应用中的某一个页面的技术。如果你想体验的话,可以在Android4.1以上设备安装IMDB,然后在Go…

    2022年6月18日
    74
  • class和getClass()的区别

    class和getClass()的区别前几天做项目,觉得自己都开发一年多了,还没有自己封装的类,感觉真是白做了,再加上,看到自己的代码,我都不忍心看,有的时候,还需要自己去读自己写的代码,乱乱糟糟的,实在不忍心看,没办法,重现在开始吧,把自己需要的,都封装起来,用到什么的时候,在哪来用,方便,快捷首先是自己封装的基类baseActivity,不废话,直接上代码(其他的就不贴出来了,只有这个地方有错误)packagecom.d

    2022年6月15日
    41
  • PHOTOSHOP MAC快捷键

    PHOTOSHOP MAC快捷键工具箱(多种工具共用一个快捷键的可同时按【Shift】加此快捷键选取)矩形、椭圆选框工具【M】裁剪工具【C】移动工具【V】套索、多边形套索、磁性套索【L】魔棒工具【W】喷枪工具【J】画笔工具【B】像皮图章、图案图章【S】历史记录画笔工具【Y】像皮擦工具【E】铅笔、直线工具【N】模糊、锐化、涂抹工具【R】减淡、加深、海棉工

    2022年6月24日
    36
  • java+widthstep_关于IplImage中widthstep的大小与width,nchannels等的关系的问题

    java+widthstep_关于IplImage中widthstep的大小与width,nchannels等的关系的问题width是图像宽度,可为任意值;widthstep是行字节数,应该是4的倍数,不一定等于width,nchannels为图像通道数。#defineWIDTHBYTES(bits)(((bits)+31)/32*4)看看这个公式你就明白了。对ROI和widthStep的补充ROI和widthStep在实际工作中有很重要的作用,在很多情况下,使用它们会提高计算机视觉代码的执行速度。这是因为它们…

    2022年6月4日
    28
  • Visual Studio 2017 “无法查找或打开PDB文件“ 解决方法

    Visual Studio 2017 “无法查找或打开PDB文件“ 解决方法运行的时候提示无法查找或打开PDB文件解决办法(注意:必须使用管理员身份运行VS)第一步打开调试窗口的选项第二步调试——>常规——>勾选启用源服务器支持它会弹出警告窗口,点“是”即可第三步调试——>符号——>勾选Microsoft符号服务器我这儿选择使用http://msdl.microsoft.com/download/symbols,然后选择路…

    2022年5月5日
    73
  • 音质好的linux主机,5千音质好的HIFI播放器有哪些?5款性价比“神砖”简评「建议收藏」

    本文已获得作者授权,文中言论不代表乙迷观点。作者:蓝色风暴作为HiFi发烧友,用手机听歌?呵呵,那肯定是不存在的。想要拥有好音质,手机应该是达不到要求的,毕竟手机的推力有限,不能很好发挥耳机的潜力,也就无法更高的还原音乐细节,从而让你无法感受到高解析、高保真的音乐效果,所以一款无损播放器是绝对少不了的。而当你听过高品质的音质,相信也会宠坏你的耳朵,这也是音乐发烧友耳朵挑剔的原因,所以不要跟发烧友谈…

    2022年4月16日
    94

发表回复

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

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