点赞在看,养成习惯。
开门见山
众所周知 GitHub 是全世界最大的同性交友平台。在我们平时使用的时候,可能会遇见如下问题。
比如一直在克隆,死活吧开始
又或者克隆已经开始了,但是死活 2KB/s
再或者克隆快结束,下载错误,又要重新开始。
恭喜你,兄弟,你遇见了我。
下面我会用一种,投机取巧的方式来实现 GitHub 的仓库和墙内的速度一样快。
预备时间
- 码云账号
- 确定你要拉取的 GitHub 仓库
原理
动手做
- 1、打开你所需要的 GitHub 仓库 (我们这里用php-src举例子),复制仓库链接
- 2、新建码云仓库,描述信息等一些信息可以随便填写。
填写你所需要拉取的 GitHub 仓库,点击新建。
- 3、等待码云导入
- 4、从码云克隆你的新仓库
就会速度不止快一点半点了。
假设你只是拉取代码,这样子就基本可以速度变快。但是你想修改代码后,又重新推送到 GitHub。这样子就不行,因为 origin 指向的是码云的连接
我们只要修改 origin 的指向地址就可以了。
- 5、修改 origin 地址
每个 Git 仓库里面都会存在 .git 的文件夹,这个文件夹里面保存了一些关于你本地 Git 的配置。 我们只需要修改 .git/config 文件里面的 url 地址就可以了。
当然也可以手动增加 一个remote, 或者修改 origin 的 url
即可。下面我们来演示一下增加一个 git-rep
$ git remote add git-rep https://github.com/php/php-src
修改就不做累述。
结尾
这种方式可以增加我们的拉取速度,但是推送到 GitHub 还是存在一定的网络问题。通常很多人的做法是增加一个 Proxy。但是对于没有 Proxy 的开发会存在一定的问题。
我是农场主,一个平时写代码复制粘贴的码农。
喜欢的话,点个「关注」吧。