git clone速度太慢,使用python3.x改host

在git clone 的时候,最心烦的莫过于速度太慢,gitee的还好,要是github的速度就太慢了。

网上的方法大都是改host,但是每隔一段时间,git的ip就会变动,于是自己写了个脚本,爬取global-ssl.fastly.net这个ip,然后修改掉host的原有ip

先看一下速度300k还是很不错的

首先,需要改变一下host的权限,一定要选中自己当前登录的用户,点击编辑->完全控制

github代码:https://github.com/HumorZhang/host

下载后,python host.py就能运行

这是修改后的host,一般github.com不用改,但是global-ssl.fastly.net一直在变动。

原文地址:https://www.cnblogs.com/zhang-123/p/10346868.html

时间: 2024-07-31 20:05:06

git clone速度太慢,使用python3.x改host的相关文章

git clone速度太慢的解决办法

思路: git clone特别慢是因为github.global.ssl.fastly.net域名被限制了.只要找到这个域名对应的ip地址,然后在hosts文件中加上ip–>域名的映射,刷新DNS缓存便可. 实施方法: 1.在网站 https://www.ipaddress.com/ 分别搜索: github.global.ssl.fastly.net github.com 2.在hosts文件末尾添加两行(对应上面查到的ip) 151.101.185.194 github.global-ssl

git clone 速度慢修改方案

git clone 速度慢修改方案 第一步 点击这个网站:https://www.ipaddress.com/ 去查询下面三个域名的对应Ip地址 ? github.com github.global.ssl.fastly.net codeload.github.com 第二步 在/etc/hosts文件最下面添加类似的下面的三行,IP地址以你们得到的地址为准 sudo vim /etc/hosts 192.30.253.112 github.com 199.232.5.194 github.gl

windows使用git clone速度慢,改善方法

最近使用git clone的速度实在是惨不忍睹,只有3~5k,使用两行命令稍微改善一下 一般电脑转发端口都是1080端口,如果自己修改了端口改变命令端口就行了 git config --global http.proxy http://127.0.0.1:1080 git config --global https.proxy https://127.0.0.1:1080 取消方法为 git config --global --unset http.proxy git config --glob

git clone 太慢怎么办?

Git 和 GitHub 的出现打开了开源世界的另一扇大门,版本控制变得更强大(也更复杂),项目的管理变得更加容易,项目的开发也变得更容易进行多人协作.GitHub 无疑是程序员的 Facebook ,在这里汇聚了无数世界顶级的项目以及顶级的程序员,你可以为你感兴趣的项目加星(Star),可以关注任何人(Follow)以及他们的项目(Watch),而且更赞的是,你可以复制一份别人项目的副本(Fork),来进行自己的修改,如果你愿意的话,你还可以向项目的原作者发起请求(Pull Request),

vim傻瓜式配置 + git clone的速度慢到难以忍受问题的解决方法~

一般在github上面看到一个好的开源项目,想要使用它,或者想要研究一下它的源码,这时我们需要使用git clone命令. git clone就是仓库克隆,把服务端的仓库克隆到本地,和git push相对(以前都说push的反义词是pop,现在又多了一个~~) 举个例子,我最常克隆的仓库是vimplus,自动配置vim的神器,毕竟自己懒得配置,但不配置一下又跟那啥一样.这个到网上一搜,万能的网友会告诉你,先把仓库克隆下来(或许他们甚至没有这句话,直接给命令了),他们用的命令都是: git clo

git clone pytorch或caffe2速度慢的解决办法

caffe2官方代码,现在已经放在pytorch项目中了. 因此,源码编译pytorch或caffe2,都需要 https://github.com/pytorch/pytorch 下载代码. 由于pytorch和caffe2都依赖很多依赖项,它们通过git submodule形式管理,下载它们需要很长时间,不下载的话又不能源码编译. 一个办法是先找一个网好的地方git clone --recursive,后续拷贝整个repo,然后改origin远端官方地址,再git pull拉取最新. 找个网

解决git速度太慢的问题,亲测有效

在家用的是电信网,每次git大型项目总是失败,甚是苦恼,解决了好几次都失败了,终忍受不了,下定决心干掉它. git clone特别慢是因为github.global.ssl.fastly.net域名被限制了. 只要找到这个域名对应的ip地址,然后在hosts文件中加上ip–>域名的映射,刷新DNS缓存便可. 解决方法: 在网站 https://www.ipaddress.com/ 分别搜索找出对应的ip: github.global.ssl.fastly.net github.com 在host

git clone 出现 RPC failed 错误的解决方案

今天使用git clone一个大型项目的时候出现了如下错误: 多试了几次依然如此,于是只好去万能的stackoverflow上面寻找答案,最后发现是git使用太多内存,需要先做GC才可以 使用完git gc命令再次跑git clone命令,果然可以下载项目了

我的Git教程 之 解决 git clone后无代码

解决 git clone 后无代码 前言:这个教程只适用于像我一样大致理解Git的原理,但是不太记得住Git命令的同学使用.所以具体原理只会提一下,具体可以参见Pro Git. 在另一篇 简明的教程 里提到获取Git库有两种方式,一种是直接在工作目录下创建一个新的Git库,另一种是从已有的库中克隆,即使用git clone. 其中使用第二种方法可能出现目录为空,即没有代码的现象. (1)分析原因 在Git Bash中,切换到目标目录.然后使用 $ ls -a 查看如果能看到.git目录,说明克隆