事情起因

苦逼的soapffz的梯子搭一个挂一个,firefox的vpn插件对于普通浏览境外网站足够了,但是对于下载github项目一点都不给力

不想费劲弄小飞机,但是下载亮哥的文章的速度实在不能忍,Github地址:https://github.com/Micropoor/Micro8

于是第n次百度“git clone 提速”,大部分依然是推荐用中国站长等工具ping Github的CDN地址然后添加到HOSTS文件中,但是既麻烦又效果不明显,这次让我找到了一个脑洞比较大的同志的文章:https://blog.csdn.net/malvas/article/details/86755753

教程

首先在码云登陆(没有先注册)你的账号:https://gitee.com/

登陆后在右上角加号点击新建项目:

然后什么都不用填,拉到最下面,选择导入已有仓库:

将你需要clone的Github项目地址粘贴进去,比如:https://github.com/Micropoor/Micro8,然后点击创建,然后它就会自己开始拷贝:

等待一会,时间视你要拷贝的项目的大小而定,亮神的项目280多MB,大概等了NNNNN多分钟

然后此时下载你的gitee地址即可,我们看一下速度:

emmm,速度还是很可观的,但是好像等项目创建的时间也挺长的(@(你懂的))(逃~

提醒,这个项目我会一直保留,你们可以直接从这个项目下载亮神的专辑,我也会时不时同步

19-03-07更新:亮神已于19-03-07停止更新

下载方式:

git clone https://gitee.com/soapffz/Micro8.git

关于整理名称的方法参考文章:https://soapffz.com/python/115.html,注意把不同命名方式的文件分开再分别使用文章中的整理名字脚本

对了,此处补充一个小技巧,对于大文件夹又难得有更新那种,可以用以下方式将服务器代码更新到本地:

查看git 远程仓库的地址:git remote -v 
更新代码本地到仓库三种方式:

方法一
git pull //将服务器最新的更改获取到本地

方法二
$git fetch origin master //从远程的origin仓库的master分支下载代码到本地的origin master
$git log -p master origin/master//比较本地的仓库和远程参考的区别
$git merge origin/master//把远程下载下来的代码合并到本地仓库,远程的和本地的合并
     
方法三
$git fetch origin master:temp //从远程的origin仓库的master分支下载到本地并新建一个分支temp
$git diff temp//比较master分支和temp分支的不同
$git merge temp//合并temp分支到master分支
$git branch -d temp//删除temp

插曲

正在一边刷公众号文章一边等项目创建完成(已经等了14分钟)的时候:

刷到了少数派的文章:这个安装和卸载Windows软件的方法超酷炫,你肯定不知道,刚好是一个基于Powershell,使用Github的工具-Scoop

然后安装要求有一条是:

你能 正常、快速 的访问 GitHub 并下载上面的资源

红红火火恍恍惚惚,暴风哭泣:

看来有一个好用的,不倒的梯子还是很重要的,此时从我创建仓库到现在已经过去25分钟,依然还在转圈圈,于是宣告本文推荐失败

把文章标题加了(因为失败而变成了一篇水文),另外,梯子好用的同学可以试试上面说到的少数派推荐的Windows软件下载工具

本文完~(此时已经距离我创建仓库过去了30分钟,比我直接下还慢)

最后修改:2019 年 07 月 13 日
如果觉得我的文章对你有用,请随意赞赏