github 相关的 push pull clone 都很慢,挂代理了 clone 也只有 100kb/s 的速度,有什么解决办法么 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Renco
V2EX    程序员

github 相关的 push pull clone 都很慢,挂代理了 clone 也只有 100kb/s 的速度,有什么解决办法么

  •  
  •   Renco 2022-08-29 16:40:07 +08:00 5879 次点击
    这是一个创建于 1196 天前的主题,其中的信息可能已经有所发展或是发生改变。
    wmrrr
        1
    wmrrr  
       2022-08-29 16:42:40 +08:00
    试试全局代理
    conateri
        2
    conateri  
       2022-08-29 16:44:35 +08:00
    clash for windows 的 TUN Mode
    herozzm
        3
    herozzm  
       2022-08-29 16:44:53 +08:00
    host 修改大法?
    AmoreLee
        4
    AmoreLee  
       2022-08-29 16:46:50 +08:00   1
    clone 的链接有 https 和 ssh 的,可以都试试。有时其中一种可能会更快一些。

    另外 git 似乎不会走全局代理,需要 git config 配置一下,可以参考一下:

    https://c1rew.github.io/2019/05/19/git-clone-%e5%8a%a0%e9%80%9f/
    sprite82
        5
    sprite82  
       2022-08-29 16:47:38 +08:00
    git config --global http.proxy socks5://127.0.0.1:7890
    placeholder
        6
    placeholder  
       2022-08-29 16:51:39 +08:00   1
    得用 git 命令设置代理,光挂上代理是没用的

    记得设置代理的时候端口号要看代理软件设置的端口号是多少,要对应上才行
    cvbnt
        7
    cvbnt  
       2022-08-29 16:59:54 +08:00 via Android
    cfw 的 tun 模式
    CrazyMonkeyV
        8
    CrazyMonkeyV  
       2022-08-29 17:03:05 +08:00
    CrazyMonkeyV
        9
    CrazyMonkeyV  
       2022-08-29 17:04:23 +08:00
    完整了写了 git clone 使用代理的流程,按照步骤来,不可能慢
    ysc3839
        10
    ysc3839  
       2022-08-29 17:04:26 +08:00   5
    @sprite82 git 底层使用 libcurl 发送 http 请求,而 libcurl 的代理使用 socks5://时会在本地解析 DNS ,应该改成 socks5h://
    https://curl.se/libcurl/c/CURLOPT_PROXY.html
    zx9481
        11
    zx9481  
       2022-08-29 17:06:26 +08:00
    hervey0424
        12
    hervey0424  
       2022-08-29 17:06:53 +08:00
    再.gitconfig 中添加代理
    mazai
        13
    mazai  
       2022-08-29 17:17:42 +08:00   2
    如果是用 ssh 的方式,可以使用挂个 ssh 代理

    vim ~/.ssh/config
    添加如下行:
    #ssh proxy
    ProxyCommand nc -v -x 127.0.0.1:7890 %h %p
    sprite82
        14
    sprite82  
       2022-08-29 17:20:36 +08:00
    @ysc3839 感谢,涨知识了
    Renco
        15
    Renco  
    OP
       2022-08-29 17:33:42 +08:00
    git 代理配置也加了,可能是代理比较慢吧。换 ssh 会好一点点
    cheng6563
        16
    cheng6563  
       2022-08-29 17:36:43 +08:00
    http 基本是废的,换 ssh 就好了
    Kevinyy
        17
    Kevinyy  
       2022-08-29 17:43:03 +08:00
    试试 这个命令:git clone --config http.proxy="http://127.0.0.1:7890" https://github.com/****/xxxx.;
    licoycn
        18
    licoycn  
       2022-08-29 17:45:36 +08:00
    nekolr
        19
    nekolr  
       2022-08-29 17:49:21 +08:00
    Proletariused
        20
    Proletariused  
       2022-08-29 17:51:38 +08:00   1
    试试 [ghproxy]( https://ghproxy.com/)
    Dkngit
        21
    Dkngit  
       2022-08-29 17:53:38 +08:00
    < target="_blank" href="https://dkngit.com/index.php/archives/14/" rel="nofollow noopener">https://dkngit.com/index.php/archives/14/
    Vegetable
        22
    Vegetable  
       2022-08-29 17:54:15 +08:00
    直接使用镜像加速呗 https://doc.fastgit.org/zh-cn/guide.html
    sunny1688
        23
    sunny1688  
       2022-08-29 17:58:25 +08:00
    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
    git push
    Kasumi20
        24
    Kasumi20  
       2022-08-29 17:59:28 +08:00
    咱都是通过 nc 走 socks5 的
    Marionic0723
        25
    Marionic0723  
       2022-08-29 18:04:57 +08:00
    Cloudflare WARP ,全局的,电信也能跑 200M
    cweijan
        26
    cweijan  
       2022-08-29 18:12:50 +08:00
    改成 ssh clone, 速度比 http 快, 挂代理慢是你的代理问题..
    wu67
        27
    wu67  
       2022-08-29 18:37:39 +08:00
    把 export ALL_PROXY=balabala 这个设置一个 alias 写到 shell 配置里面, 需要用这种收到网络干扰的命令行时临时运行一遍就行
    kkocdko
        28
    kkocdko  
       2022-08-29 20:49:49 +08:00
    上透明代理。
    tairan2006
        29
    tairan2006  
       2022-08-29 22:12:35 +08:00 via Android
    上 ghproxy
    retrace
        30
    retrace  
       2022-08-29 22:19:03 +08:00
    换个好的代理
    20015jjw
        31
    20015jjw  
       2022-08-29 22:21:50 +08:00 via iPhone
    有一说一
    clone 慢还行
    push 慢怎么感觉用途有点奇怪
    ByteCat
        32
    ByteCat  
       2022-08-29 23:40:36 +08:00
    直接开 Clash TUN Mode ,最优雅的方式
    likayi
        33
    likayi  
       2022-08-30 06:48:21 +08:00 via Android
    路由器全局代理就好了
    zhuweiyou
        34
    zhuweiyou  
       2022-08-30 09:16:00 +08:00
    我一直是 13 楼方案
    kujio
        35
    kujio  
       2022-08-30 09:34:47 +08:00
    git config --global https.proxy http://127.0.0.1:7890
    blening
        36
    blening  
       2022-08-30 10:15:19 +08:00
    可以转到国内来。
    cnit
        37
    cnit  
       2022-08-30 10:17:03 +08:00
    tpxcer
        38
    tpxcer  
       2022-08-30 10:27:02 +08:00
    换个代理服务器
    aimerneigesoft
        39
    aimerneigesoft  
       2022-08-30 11:13:52 +08:00
    万能软路由
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4432 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 01:08 PVG 09:08 LAX 17:08 JFK 20:08
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86