jiuzhougege
V2EX  ›  GitHub

git clone 怎么能快点?

  •  
  •   jiuzhougege · Jul 11, 2024 · 4336 views
    This topic created in 670 days ago, the information mentioned may be changed or developed.
    有没有 github 快一点的 airport ,好几个都是 github 页面打开慢,git clone 下载慢,一个仓库 clone 要折腾好几个小时,经常遇到的情况是能看到 git 一直在下载,速度也不慢,但是下载文件数和百分比不涨,这还是挂上了 sidecar,如果不挂要么连不上,要么几 kb 。

    但是公司的网就下载巨快,几 M ,瞬间就完成了。但是不能从公司电脑传出任何东西
    27 replies    2024-07-12 17:01:16 +08:00
    hiwind
        1
    hiwind  
       Jul 11, 2024
    google 关键字 github clone proxy
    flmn
        2
    flmn  
       Jul 11, 2024   ❤️ 2
    试试加上参数:--depth=1
    vueli
        3
    vueli  
       Jul 11, 2024
    不就是你梯子不行吗,换一个好点的。然后在看 1 楼的方案
    jiuzhougege
        4
    jiuzhougege  
    OP
       Jul 11, 2024
    @dejavuwind 已经挂全局代理了
    @flmn 加上也不行
    @vueli 3 个都是这样的,无解了,求推荐
    hiwind
        5
    hiwind  
       Jul 11, 2024
    @jiuzhougege git 不会走你所谓 "全局代理" 的

    google 搜索结果第一个 https://gist.github.com/evantoli/f8c23a37eb3558ab8765
    idragonet
        6
    idragonet  
       Jul 11, 2024
    自己梯子不行,GIT 要单独设置代理。
    uion
        7
    uion  
       Jul 11, 2024
    export ALL_PROXY="socks5://127.0.0.1:7891"
    magggia
        8
    magggia  
       Jul 11, 2024   ❤️ 1
    https://mirror.ghproxy.com 目前用了这个 还不错
    arischow
        9
    arischow  
       Jul 11, 2024
    TUN
    Opportunity
        10
    Opportunity  
       Jul 11, 2024
    我也猜一手根本没用代理

    你用 http clone 的话检查一下 http_proxy https_proxy 环境变量是否设置了;
    用 ssh clone 的话,除了设置环境变量,还需要在 ~/.ssh/config 配置代理:

    Host github.com
    User git
    Port 22
    HostName github.com
    ProxyCommand /C/Program\ Files/Git/mingw64/bin/connect.exe ${https_proxy:+-H $https_proxy} -a none %h %p
    xR13zp0h67njQr2S
        11
    xR13zp0h67njQr2S  
       Jul 11, 2024
    export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890
    okrfuse
        12
    okrfuse  
       Jul 11, 2024
    tun 模式解决一切,全局反而慢
    zhutianjingtu
        13
    zhutianjingtu  
       Jul 11, 2024
    顶楼上,系统代理+tun 模式(增强模式),闪电
    huijiewei
        14
    huijiewei  
       Jul 11, 2024
    只对 github.com 开启代理
    socks5h:// 中的 “h” 意思是在代理端使用远程 DNS ,而不是你的本地 DNS 。(懂得都懂, 刚才一直推送不上代码,烦)

    git config --global http.https://github.com.proxy socks5h://127.0.0.1:1080
    enihcam
        15
    enihcam  
       Jul 11, 2024
    git clone --single-branch --depth=1 <URL>
    Mystery0
        16
    Mystery0  
       Jul 11, 2024
    之前为了防止每次都去搜索记录的,应该能帮到你

    https://blog.mystery0.vip/archives/github-ssh-config
    caodd
        17
    caodd  
       Jul 11, 2024
    选择 ssh 协议克隆试试
    sssmm666
        18
    sssmm666  
       Jul 11, 2024
    @Mystery0 你链接下面的命令是怎么个用法,老哥,在 git 命令窗口输吗
    Mystery0
        19
    Mystery0  
       Jul 11, 2024 via Android
    @sssmm666 写.ssh 目录下面的 config 文件
    simen513
        20
    simen513  
       Jul 11, 2024
    可以考虑用 gix 命令,参照: https://github.com/Byron/gitoxide/discussions/579
    Mystery0
        21
    Mystery0  
       Jul 11, 2024 via Android
    a0000
        22
    a0000  
       Jul 11, 2024 via Android
    转到 gitee 上,再 clone
    InDom
        23
    InDom  
       Jul 11, 2024
    🤔️,你们都不用 ssh 协议 clone git 么?

    vim ~/.ssh/config
    ```
    Host jump-server
    Hostname 110.119.120.138
    User root
    Port 22

    Host github.com
    Proxyjump jump-server
    ```

    这样就会从你的服务器跳板传输,或者干脆就 TUN 模式。
    jiuzhougege
        24
    jiuzhougege  
    OP
       Jul 11, 2024
    @uion
    @Opportunity
    @78786381
    @huijiewei
    用的 Cisco AnyConnect ,服务器校验了用户名和密码,需要在终端设置一下命令?但是怎么查看 AnyConnect 这个 vpn 的代理服务器地址和端口呢?

    export http_proxy=http://your_proxy_server:port
    export https_proxy=http://your_proxy_server:port
    JokinChung
        25
    JokinChung  
       Jul 11, 2024
    artiga033
        26
    artiga033  
       Jul 12, 2024 via Android
    看标题还以为讨论的是大量小文件 IO 速度的问题,原来说的是代理
    sssmm666
        27
    sssmm666  
       Jul 12, 2024
    @Mystery0 感谢大哥
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4446 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 105ms · UTC 10:12 · PVG 18:12 · LAX 03:12 · JFK 06:12
    ♥ Do have faith in what you're doing.