Git加速必经之路

9 篇文章 0 订阅
2 篇文章 0 订阅

方法一

大家普遍采取的是更改本地的host文件,然后cmd命令刷新

  1. 访问这里,依次获取下面三个url的ping的ip
github.com
github.global.ssl.fastly.net
codeload.github.com
  1. 需要C:\Windows\System32\drivers\etc然后修改github相关的属性为
192.30.253.113  github.com
151.101.25.194  github.global.ssl.fastly.net
192.30.253.121  codeload.github.com
  1. 执行ipconfig /flushdns命令,刷新 DNS 缓存。

方法二(推荐)

前期的准备:首先自己将代理开启,系统代理模式改为全局模式

  1. 设置Git的代理方式
git config --global https.proxy http://127.0.0.1:1080

git config --global https.proxy https://127.0.0.1:1080

git config --global http.proxy 'socks5://127.0.0.1:1080' 

git config --global https.proxy 'socks5://127.0.0.1:1080'
  1. 取消(不建议)
git config --global --unset http.proxy

git config --global --unset https.proxy
  1. 通过Git命令来确认
git config --global --list

结果显示

$ git config --global --list
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
user.name=**********             #用户名
user.email=*********@gmail.com   #注册邮箱
http.http://github.com.proxy=http://127.0.0.1:1080
https.https://github.com.proxy=https://127.0.0.1:1080
http.proxy=http://127.0.0.1:1080

socks5的代理可以获取这里

方法三

利用gitee来进行转接下载,要求:一个github账户,一个码云gitee账户

  1. 将github上面你想要搞下来的项目首先 frok 到你自己的github的账户中去。耗时:一瞬间
  2. 登录gitee,没有的自行注册。网页中有添加项目的按钮,一个加号。点击加号,下拉列表里面有 迁移github项目 的选项,点开后按照提示关联自己的github账号,之后选择你要迁移的项目,按提示操作。耗时:不到三分钟。
  3. 按照 clone github项目方法, clone 迁移到gitee账户中的项目。区别是 clone 链接换成了目标项目在gitee中的链接。通常下载速度是以MB/s为单位的。

可以参考这位大佬的文章

如果你在使用`git clone`命令时遇到速度较慢的问题,可以尝试以下方法来加速克隆过程: 1. 使用加速镜像:一些地区或网络环境可能存在网络访问较慢的问题。你可以尝试使用国内的Git加速镜像来提高克隆速度。例如,在中国可以使用清华大学的镜像: ``` git clone https://github.com/protocolbuffers/protobuf.git -c core.compression=9 --depth 1 ``` 2. 使用SSH协议:如果你使用HTTPS协议进行克隆,可以尝试改用SSH协议。使用SSH协议可以提供更快的克隆速度。首先,确保你已经设置了SSH密钥对,并将公钥添加到你的Git服务提供商(如GitHub)的帐户设置中。然后,使用SSH URL进行克隆: ``` git clone git@github.com:protocolbuffers/protobuf.git ``` 3. 使用深度克隆:使用`--depth`参数可以进行深度克隆,即只克隆最新的提交历史而不包含整个历史记录。这可以加快克隆速度。例如,只克隆最近1个提交: ``` git clone --depth 1 https://github.com/protocolbuffers/protobuf.git ``` 4. 使用Git代理:如果你在使用代理服务器进行网络访问,可以配置Git使用代理来加速克隆。设置Git代理可以通过以下命令: ``` git config --global http.proxy http://proxy.example.com:8080 ``` 将`http://proxy.example.com:8080`替换为你实际的代理服务器地址和端口。 以上是一些常用的方法来加速Git克隆过程。根据你的具体情况选择适合的方法进行尝试。希望能帮助到你!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Godery

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值