git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
k652233
V2EX  ›  git

git clone 龟速,有什么好的解决办法?

  •  
  •   k652233 · Aug 21, 2015 · 10497 views
    This topic created in 3923 days ago, the information mentioned may be changed or developed.

    已经把 https 改成了 http ,然而效果还是不佳, 10k/s 以下,经常 fail.

    34 replies    2017-03-18 12:16:17 +08:00
    coolicer
        1
    coolicer  
       Aug 21, 2015
    github 上的吗?可以用代理吧
    alexapollo
        2
    alexapollo  
       Aug 21, 2015
    一定要用代理
    ferock
        3
    ferock  
    PRO
       Aug 21, 2015   ❤️ 2
    建议:
    1. 不要用 clone 而是用 fetch 可以用 --depth 参数,减少拉去量
    2. git init 以后,.git/config 是可以设置 socks5 代理的,包括 http 模式和 https 模式
    anthonyeef
        4
    anthonyeef  
       Aug 21, 2015 via Android
    命令行下用 proxychains 走 socks 代理
    Tz101
        5
    Tz101  
       Aug 21, 2015
    以前网络特别恶劣的时候我会先花几秒钟 git clone 到 VPS 上。
    然后再花几天时间用 BtSync 拉取回来。
    sigroma
        6
    sigroma  
       Aug 21, 2015
    同楼上
    有时候用 proxychains 也会断,我就 git clone 到 vps 上,再从 vps clone 到本机上
    k652233
        7
    k652233  
    OP
       Aug 21, 2015
    @anthonyeef 具体操作是怎样的,有没有相关文章链接,谢谢了。自己搜了些,花了几个小时,也没搞懂。
    k652233
        8
    k652233  
    OP
       Aug 21, 2015
    @anthonyeef 有没有详细的步骤,或相关的教程,谢了。
    Tz101
        9
    Tz101  
       Aug 21, 2015
    @sigroma 同感,即使加上 proxychains 和 depth=1 参数也经常断
    TakanashiAzusa
        10
    TakanashiAzusa  
       Aug 21, 2015
    git 设置本地代理。我昨天就是这么干的。。
    找到.ssh/config 文件,类似这样配置就可以了。
    Host github *.github.com
    #Proxycommand ssh -S 127.0.0.1:1080 %h %p
    IdentityFile ~/.ssh/id_rsa
    kingme
        11
    kingme  
       Aug 21, 2015
    使用稳定的 代理
    quix
        12
    quix  
       Aug 21, 2015
    proxychains 或 proxifier
    Tz101
        13
    Tz101  
       Aug 21, 2015
    @k652233
    proxychains git clone git://[some url].git --depth=1
    然后继续获取完整的 repo
    git fetch --depth=1000000

    .git/config 可以设置 socks5 ,不过一般用 proxychains 比较方便吧
    wuruxu
        14
    wuruxu  
       Aug 21, 2015
    遇到特殊情况,特别是大型的代码库,我也是先 clone 到 VPS 上,再用 rsync 通过 ssh 同步回来
    julyclyde
        15
    julyclyde  
       Aug 21, 2015
    depth 一下吧
    fds
        16
    fds  
       Aug 21, 2015
    本地有代理的话可以
    fds
        17
    fds  
       Aug 21, 2015
    直接
    export http_proxy='127.0.0.1:7070'
    export https_proxy='127.0.0.1:7070'
    然后运行命令
    之前红杏命令行就是类似
    Marfal
        18
    Marfal  
       Aug 21, 2015
    http://i1.tietuku.com/3902b93d4a3c13e1.png 我是 10M 的电信,在路由器上用 ss-redir 透明番茄的,不过你连接代理的速度要好。
    linshuping
        19
    linshuping  
       Aug 21, 2015
    今天确实是格外的慢
    bombless
        20
    bombless  
       Aug 21, 2015
    用一个信用卡信息搞一个免费 AWS 实例,从那边拉,然后再打包 scp 拷下来
    myoula
        21
    myoula  
       Aug 21, 2015
    1 装一个 lantern https://getlantern.org/
    2 然后把 git 的 http proxy 设置一下
    3 部分地区 dns 污染 可能会报 ssl 错误 设置一下 hosts 192.30.252.128 github.com
    anthonyeef
        22
    anthonyeef  
       Aug 21, 2015
    @k652233 楼上有人说的很清楚了,就是在终端敲命令之前加上一个 proxychains 的指令而已,比较简单。
    我也只是之前用 Linux 的时候用了一下,现在直接挂 VPN 了,感觉也方便很多。
    wzyuliyang
        23
    wzyuliyang  
       Aug 21, 2015
    salmon5
        24
    salmon5  
       Aug 21, 2015
    电脑问题,换台电脑。
    salmon5
        25
    salmon5  
       Aug 21, 2015
    对于伸手党,我只能这么回答了。
    kimw
        26
    kimw  
       Aug 21, 2015
    mawenjian
        27
    mawenjian  
       Aug 21, 2015
    vxTrans 建立一个到 443 端口的连接,然后绑定 hosts ,加端口访问
    moliliang
        28
    moliliang  
       Aug 21, 2015
    jakehu
        29
    jakehu  
       Aug 21, 2015
    自己阿里云服务器搭建的 Git 服务端,速度杠杠的 哈哈
    jamesfuxk
        30
    jamesfuxk  
       Aug 22, 2015
    可以用 Source Tree
    kawaiiushio
        31
    kawaiiushio  
       Aug 28, 2015
    从 github 导进 gitcafe 吧

    gitcafe 的服务器在国内 速度不错
    liuxu
        32
    liuxu  
       Sep 2, 2015
    arrowna
        33
    arrowna  
       Jun 4, 2016
    windows 上如何用代理呢?
    heaventear
        34
    heaventear  
       Mar 18, 2017
    挂个梯子,推荐天路加速器, 官网看教程 https://91tianlu.com/knowledgebase.php?action=displayarticle&id=7
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5655 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 120ms · UTC 03:25 · PVG 11:25 · LAX 20:25 · JFK 23:25
    ♥ Do have faith in what you're doing.