最近用 git clone 经常失败(SSH) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
dcsuibian
V2EX    程序员

最近用 git clone 经常失败(SSH)

  • nbsp;
  •   dcsuibian 2022-11-29 19:45:55 +08:00 4200 次点击
    这是一个创建于 1119 天前的主题,其中的信息可能已经有所发展或是发生改变。

    已设置命令行代理,使用 tun 模式也一样。用 http 协议 clone 就可以

    而且也不总是失败,有时候就很顺利,似乎晚上会更容易遇到这种情况。

    第 1 条附言    2023-05-12 22:01:32 +08:00

    img

    14 条回复    2022-11-30 09:17:09 +08:00
    dcsuibian
        1
    dcsuibian  
    OP
       2022-11-29 19:49:27 +08:00
    另外用 Gitee 的 git clone 也是这样,所以感觉似乎不是墙的原因
    elboble
        2
    elboble  
       2022-11-29 19:50:37 +08:00
    就是慢,最近玩 sd ,下载模型都是几个 G 的,只能等了。
    noe132
        3
    noe132  
       2022-11-29 19:54:28 +08:00   1
    ssh 不走 http proxy. 你需要配置 ssh_config , 用 nc (Git\mingw64\bin\connect.exe) 来配置代理
    amlee
        4
    amlee  
       2022-11-29 20:02:19 +08:00   1
    t/843383

    善用搜索
    zenyangfeng
        5
    zenyangfeng  
       2022-11-29 20:31:19 +08:00 via Android
    把 windows 的 clash 关了就好了
    zenyangfeng
        6
    zenyangfeng  
       2022-11-29 20:33:24 +08:00 via Android   2
    或者开启 clash 的 tun 模式,这样本机所有应用都会走代理
    LindsayZhou
        7
    LindsayZhou  
       2022-11-29 20:47:12 +08:00
    如果你有国外服务器的 VPS ,ssh config 里加个 ProxyJump 就好了。
    dcsuibian
        8
    dcsuibian  
    OP
       2022-11-29 21:37:51 +08:00
    @zenyangfeng 试了下,原来不是 TUN 没用,是我机场的规则将其直连了,换了个机场开 TUN 就有用了
    dcsuibian
        9
    dcsuibian  
    OP
       2022-11-29 22:05:21 +08:00
    @noe132
    @amlee
    第一次知道 ssh 还需要配这个的,以前配了 http_proxy 、https_proxy ,git clone 速度非常快
    现在感觉世界都不同了
    dcsuibian
        10
    dcsuibian  
    OP
       2022-11-29 22:08:38 +08:00   1
    问题已解决,给后来者:

    目前我的解决方案是设置~/.ssh/config ,将其改成这样:

    Host github.com
    ProxyCommand "C:\Program Files\Git\mingw64\bin\connect.exe" -S 127.0.0.1:7890 %h %p

    按#4 给的帖子里的内容,但删除调了大部分选项(即采用默认)。另外经我测试,connect 程序必须使用绝对路径。
    还有-S 选项是适用于 socks5 协议,而-H 是适合于 http 协议
    dcsuibian
        11
    dcsuibian  
    OP
       2022-11-29 22:15:02 +08:00
    花了这么久,问题出在我不熟悉 clashN 上(没有用 clash for windows )

    clashN 默认使用 7888 作为本地混合监听端口,7891 做 socks 监听端口,7890 作 http 监听端口。与我之前所用其他软件不同
    这意味着如果直接使用-S 127.0.0.1:7890 是不对的。
    所以我的做法就是把 7890 改成混合端口,7891 还是做 socks ,7892 做 http ,跟其他软件保持一致。

    为了调试方便,可以直接使用 ssh -T [email protected] 检测连接性。同时请将 clashN 的日志登记设成 info ,这样可以看到日志信息。
    gidot
        12
    gidot  
       2022-11-29 23:15:11 +08:00
    @dcsuibian 看着像是被污染了,正想提醒你留意网络安全,没想到居然是梯子问题……那就说得通了,哈哈
    qq296015668
        13
    qq296015668  
       2022-11-29 23:24:56 +08:00
    额,话说最近 8.8.8.8 解析不是挺好使的吗,可能地区不太一样。
    ncepuzs
        14
    ncepuzs  
       2022-11-30 09:17:09 +08:00
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1102 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 18:10 PVG 02:10 LAX 10:10 JFK 13:10
    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