教你一招搞定 GitHub 下载加速!
FightingCoder
共 1178字,需浏览 3分钟
· 2020-03-15
阅读本文大概需要 3 分钟。
git clone
的速度异常之慢!就我个人而言,在我家里 200M 移动宽带的环境下,我克隆开源项目就没发现速度大于过 20.00KiB/s
的时候,这简直太难受了。小项目倒还好,我等几分钟无所谓;一旦项目庞大起来,或者项目文件数目一多, git clone
大概率会失败!当然网上常见的诸如修改 hosts、代理等方式实际使用效果并不一定好,而且也不稳定。“码云” 是个好东西
接下来就介绍一种 GitHub 下载的加速方法:通过国内码云平台的转接,来完成 GitHub 上项目的下载加速。感谢公众号小伙伴 ioc 提供思路(1)首先确保码云上有账户,可以正常使用,没有的可以自行注册一下。(2)点击右上角新建仓库的加号
+
,选择 “从 GitHub/GitLab
导入仓库” 菜单(3)然后填写位于 GitHub
上你想 clone
的仓库地址并导入这一步交给码云来做速度是非常快的,一会儿功夫,码云就克隆出了一份和 GitHub 上一模一样的项目!(4)接下来我们通过码云上的项目地址,将项目 clone
到本地,这时候的 clone 速度就很快了,几 MB/s
的速度是没问题的,很快项目就下载下来了。按道理讲这时候我们的目的已经达到了,不过不要忘了,还有一件事没做。重新关联远端地址
要知道,这时候克隆到本地的项目关联的是码云 Gitee 的地址,已经和原来的 GitHub 项目完全脱离了,是另外一个副本。在必要情况下(比如我们就是要给 GitHub 上的某个项目提PR
),我们还需要重新将我们本地的项目关联到原来的 GitHub 项目上去,做法如下:(1)首先找到位于本地仓库目录下的隐藏文件夹 .git
(2)用文本编辑器打开 .git
文件夹中的 config
配置文件将配置文件中的 [remote"origin"].url
字段重新关联到原来位于 GitHub 上的 GitHub 项目地址当然你也可以通过命令行来修改远端地址,效果一样的至此大功告成,本地项目就相当于是
clone
自 GitHub,后续提代码,提 PR
到 GitHub 上都没有问题。崔庆才
静觅博客博主,《Python3网络爬虫开发实战》作者
隐形字
个人公众号:进击的Coder
长按识别二维码关注
推荐阅读
1
2
用Python可视化神器Plotly动态演示全球疫情变化趋势
3
4
评论
微软开源MS-DOS操作系统源码,冲到GitHub第一了!
大家好,我是轩辕。这两天逛GitHub的时候,突然发现一个叫 MS-DOS的项目冲到Trending榜首了!定睛一看,微软官方啊,搜了一下才知道,原来前两天,微软把MS-DOS 4.0系统开源了!关于这个系统,估计现在很多程序员都不知道了,或者只在古老的教科书上看过这玩意儿。MS-DOS,全称为Mi
编程技术宇宙
6
五一抢票难,Github上这几个Python项目,你可以试试
又到五一长假啦(虽然其实就放了1天),大家是打算家里蹲or出去玩,又或者是在公司加班呢...今天给大家介绍三个和12306相关的项目,看看你是否用得上。/01/ py12306py12306购票助手,顾名思义,12306买票的~需要在python 3.6以上版本运行程序。1. 安装依赖gi
Crossin的编程教室
0
Python加速运行技巧
Python 是一种脚本语言,相比 C/C++ 这样的编译语言,在效率和性能方面存在一些不足。但是,有很多时候,Python 的效率并没有想象中的那么夸张。本文对一些 Python 代码加速运行的技巧进行整理。 0. 代码优化原则 本文会介绍不少的 Python 代码加速运行的技巧。在深入代码优化细
机器学习算法与Python实战
0
中国人民大学《大语言模型》书籍中文版开放下载!还配套代码工具库~
大语言模型综述文章《A Survey of Large Language Models》团队终于出书啦!而且是中文版——《大语言模型》!这本书整理呈现了大模型技术框架和路线图,是一本非常好的入门书籍。🧿🧿🧿
此外,官方不仅发布了电子版 PDF 下载链接,还提供了配套资源。点赞 👍图书下载 → [大
机器学习算法与Python实战
0
教你基于 Jenkins 搭建一套 CI/CD 系统
原文链接:https://mp.weixin.qq.com/s/KVc4IFky1z7kZn-7bz79DQ一、CI/CD环境介绍本次要实现如下效果,开发人员完成功能开发并提交代码到gitlab仓库,jenkins自动完成拉取代码、编译构建、代码扫描(sonarqube)、打
码农编程进阶笔记
0
豆瓣9分线代教材免费了!斯坦福伯克利都在用,新版PDF直接下载
西风 发自 凹非寺 量子位 | 公众号 QbitAI豆瓣评分9.2、斯坦福都在用的线性代数教材,全新第四版免费来袭!没错,就是那本被认为“直击线性代数理论核心”的Linear Algebra Done Right。此书之前已发售三版,风靡30多个国家的200多所高校,这其中就包括斯坦福、UCB等顶尖
机器学习算法与Python实战
0
【Python】Python加速运行技巧
Python 是一种脚本语言,相比 C/C++ 这样的编译语言,在效率和性能方面存在一些不足。但是,有很多时候,Python 的效率并没有想象中的那么夸张。本文对一些 Python 代码加速运行的技巧进行整理。 0. 代码优化原则 本文会介绍不少的 Python 代码加速运行的技巧。在深入代码优化细
机器学习初学者
0
使用 GitHub Actions 构建 Golang PGO
今年 2 月,我宣布 Dolt 版本现已构建为配置文件引导优化 (pgo) 二进制文件,利用 Golang 1.20 的强大功能将 Dolt 的读取性能提高 5.3%。在我宣布这一消息之前,我们的一位常驻 Golang 专家 Zach 试验并测试了 Golang 的 pgo 功能
GoCN
0