V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
StephenHe
V2EX  ›  GitHub

快速 clone github 仓库, 百 KB~MB

  •  
  •   StephenHe · 2021-11-23 18:18:01 +08:00 · 1502 次点击
    这是一个创建于 877 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在知乎上看到一位大佬的分享,可以通过 github.com.cnpmjs.org 镜像加速 clone 过程,把整个过程封装了一个 npm 包。

    npm install -g cgreat
    
    cgreat clone https://github.com/***/***.git
    

    npm 包故需要 node 环境支持。只给 clone 加速了,没有 push 、pull 等操作。

    有问题可以提issues

    6 条回复    2021-11-26 09:24:46 +08:00
    WinkeyLin
        1
    WinkeyLin  
       2021-11-23 18:25:17 +08:00   ❤️ 3
    推荐两个 Git 加速服务
    ghproxy.com
    gitclone.com
    oocococo
        2
    oocococo  
       2021-11-23 18:30:21 +08:00 via Android
    似乎见过一个类似的,叫做 fgit
    StephenHe
        3
    StephenHe  
    OP
       2021-11-23 18:41:38 +08:00
    @WinkeyLin 嗯嗯,就是把加速的过程自动化了,有其他工具欢迎分享
    XIU2
        4
    XIU2  
       2021-11-24 16:33:00 +08:00
    我以前写的有油猴脚本,直接把各个加速源集成到 Github 网页中了。

    https://github.com/XIU2/UserScript
    高速下载 Git Clone/SSH 、Release 、Raw 、Code(ZIP) 等文件、项目列表单文件快捷下载 (☁)
    StephenHe
        5
    StephenHe  
    OP
       2021-11-25 13:29:05 +08:00
    @XIU2 之前也是域名替换,但 git clone 会把.git/config 里面仓库地址换成带加速源的地址,要在修改一次仓库地址。
    XIU2
        6
    XIU2  
       2021-11-26 09:24:46 +08:00
    @StephenHe 我当初写这个脚本主要就是解决 临时下载 时速度捉急的问题~
    不过我这个加上 git 加速源只是附带了,当初主要是为了 Raw 、Release 、Code(ZIP) 等文件加速。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2803 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 00:27 · PVG 08:27 · LAX 17:27 · JFK 20:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.