• git clone克隆速度慢的解决办法


    平常我们经常会遇到github的访问或者clone项目很慢甚至于无法访问,那么这个时候我们经常做的事情是修改hosts会比较多一些或者使用github的镜像站。

    一、更改hosts文件的方式

    常用的在线网站:

    站长之家
    ipaddress

    去获取相应的domain。

    但这样一般会比较慢,比较被动。这里有两个项目可以推荐一下,仅供参考。

    • github520 - 自动获取github相关域名访问代理ip的库,README.md中有第三方工具可以自动帮你替换hosts文件。
    • updateHostsGithub - 以github520为数据基础写的python脚本,需要有python3支持,在本地:
      • 如果是linux或者mac系统,使用crontab设置定时任务的方式每次自动更新hosts文件
      • windows系统目前尚未支持

    二、使用github的镜像网站

    这个网上一搜一大把,主要是替换github的主域名为镜像域名。

    还有一个在线网站,后台自动备份high star的项目,貌似是1000star以上的都会被备份到,然后在该网站克隆代码非常快速;那么相对的就是备份的代码库不是很全面,一些low star的项目就无法使用该方式。链接如下,仅供参考:gitclone - gitclone主页


    借于此,个人写了一个 ggit 的小脚本可以放在本地去使用,功能很单一,就只是做clone的功能。

    使用方式就是从平常 git clone xxx 切换到 ggit clone xxx 的方式。

    仓库链接: ggit

    三、通过gitee的方式

    将github的库先克隆到gitee上,然后再从gitee上去下载,这种方式虽然绕了点,但是也是很有用的方式。


    以上库对您有用的话,还望点个star哈,都是自用工具,多谢支持。

    学三境: 一境:昨夜西风凋碧树,独上高楼,望尽天涯路; 二境:衣带渐宽终不悔,为伊消得人憔悴; 三境:众里寻‘它’千百度,蓦然回首,那斯却在,灯火阑珊处。
  • 相关阅读:
    技术列表
    常用软件开发工具
    EXCEL数据导入SQL2008相关操作
    点点滴滴
    揪出ASP.NET 2.0四大“插件”的总后台 ASPNETDB
    古人说
    好点子都是偷来的:史上最感性的60堂创新课读书摘要
    我是怎么割韭菜的:一个骗子的悔过与自白读书摘要
    人生如我读书摘要
    德米安:彷徨少年时读书摘要
  • 原文地址:https://www.cnblogs.com/cpl9412290130/p/15589037.html
Copyright © 2020-2023  润新知