Windows下git pull和clone慢

搬运自:https://blog.csdn.net/xiangqianzou_liu/article/details/81116006,
亲测很有效,分享一下。

解决:
1、在hosts文件中配置git 域名

 首先  根据  http://ju.outofmemory.cn/entry/351783  贴子,找到Github 网站 最新的ip 及相应的DNS配置信息,如下:

         151.101.113.194 github.global.ssl.fastly.net 
         192.30.253.112 github.com 

PS :上面提到的贴子里说的要将DNS信息配置到本地的hosts文件(C:\Windows\System32\drivers\etc)中,但是依旧很慢。继续看下面

2、将1里获取的DNS 信息配置到Git 安装目录下的hosts文件中
在这里插入图片描述
3、如果网速依旧比较慢,可以尝试进行如下配置:
前提:采用ssh协议clone 或pull 代码,如果没有配置ssh协议,请看 https://www.cnblogs.com/akidongzi/p/8366535.html 有详细的操作步骤,并将项目.git/config 文件中的相关url 修改成ssh 协议的地址:
在这里插入图片描述
具体配置方法:到git安装目录下(我的安装路劲是:C:\Program Files\Git\etc\ssh\) 添加config文件(无扩展名),
在这里插入图片描述
内容如下:

Host github.com
User git
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile /c/users/think/.ssh/id_rsa
Port 443

PS: IdentityFile 对应的 文件路径 是生成ssh协议秘钥本地存放路径(一般在c盘用户名目录的根目录),其他项不用修改。

你可能感兴趣的:(Git)