作者 | 描述 | 时间 |
---|---|---|
雨中星辰 | 2021-03-29 |
概述
由于众所周知的一些原因,我们在访问githup的时候总是比较慢,有的时候git clone一个项目甚至会失败。
解决办法
1. 使用gitee的极速下载仓库(推荐度:*****)
gitee为了方便国内广大开发人员将一些常用的项目在gitee中创建了一个镜像,并每日进行更新。
当我们在gitee中搜索时,如果输入提示框搜索的项目有码云极速下载
或gitee极速下载
,则说明该项目已被收录,可以直接git clone该项目,使用方式与githup一致。
例:
优点:
- 下载快,因为走的国内的网
- 可靠性较高,由
码云
进行维护的
缺点:
- 由于该仓库是每日更新,会没有办法拿到最新的代码,但该缺点影响较小,我们并不总是需要最新的代码。
2. 使用代理的方式(推荐度:****)
- 自备科学上网工具
- 设置git代理
git config --global http.proxy 'socks5://127.0.0.1:1081'
git config --global https.proxy 'socks5://127.0.0.1:1081'
如果想取消git代理可使用以下命令
git config --global --unset http.proxy
git config --global --unset https.proxy
3. 将githup的项目导入到gitee中,然后,从gitee下载。(推荐度:***)
- 先登录gitee
- 创建一个个人仓库
- 导入已有仓库,已有仓库地址填写githup仓库的地址
- 等待片刻,仓库同步成功就可以使用该仓库进行clone了
4. 方案比较
序号 | 方案 | 推荐度 | 优点 | 缺点 |
---|---|---|---|---|
1 | 码云极速下载 | ***** | 1. 下载快,因为走的国内的网 2. 可靠性较高,由 码云 进行维护的 |
1. 项目不全,只有部分使用度高的仓库 2.由于该仓库是每日更新,会没有办法拿到最新的代码,但该缺点影响较小,我们并不总是需要最新的代码。 |
2 | git代理 | ***** | 可以无缝使用githup仓库 | 1. 需要一个科学上网环境 2.每次使用git的时候都要打开科学上网工具 |
3 | 将githup的仓库导入gitee个人仓库 | **** | 可以拉取githup所有的项目 | 1. 需要自建项目 2.需要手动点击刷新按钮与githup仓库进行同步 |
网友评论