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

git push 网络问题

  •  
  •   Sam99 · 95 天前 · 1012 次点击
    这是一个创建于 95 天前的主题,其中的信息可能已经有所发展或是发生改变。
    网络环境是 SSR 的全局代理,这两天在 git push 时遇到以下提示:

    kex_exchange_identification: Connection closed by remote host
    Connection closed by 20.205.243.166 port 22
    fatal: Could not read from remote repository.
    Please make sure you have the correct access rights
    and the repository exists.

    之前重装过 gitbash, 一开始以为时.ssh 密钥的问题,然后重新配置了 SSH key 重启电脑 不行
    第二天再 git push 发现可以了 但是有时候可以有时候就报上面那个提示

    so 我怀疑是网络问题 至于是 github 机场线路 还是墙 变高了 就不清楚了

    大家有遇到过或者有其他观点么
    9 条回复    2022-10-29 20:45:36 +08:00
    Asakijz
        1
    Asakijz  
       95 天前
    感觉是配置的问题
    iosyyy
        2
    iosyyy  
       95 天前   ❤️ 1
    git 是不走全局代理的 你需要自己配置一个代理才行
    我给你条命令做参考具体还得你自己搞
    git config --global https.proxy http://127.0.0.1:1080
    //上面这个的 ip 一般是本地 端口是 clash 里面或者 vpn 的代理
    oynix
        3
    oynix  
       95 天前
    我遇到这个报错时都是网络问题导致的,多来几次就好了。墙越来越高,我的 100 多个节点中能用的只剩个位数了,且很不稳定
    zydxn
        4
    zydxn  
       95 天前
    shuxhan
        5
    shuxhan  
       95 天前
    暂时没遇到这个问题,我裸连也可以上传 浙江电信
    KaliZ
        6
    KaliZ  
       95 天前
    先看 4#

    linux 的话 proxychains 会省事一些。
    z1s23
        7
    z1s23  
       95 天前
    搜索:git 代理查看
    基本上你如果梯子是通的,就是代理没设置好的原因了
    shenyu1996
        8
    shenyu1996  
       95 天前
    https://docs.github.com/en/authentication/troubleshooting-ssh/using-ssh-over-the-https-port
    最近也遇到了,参考这个把 ssh 改到 443 就可以了
    估计是梯子封了端口
    piaodazhu
        9
    piaodazhu  
       94 天前
    推荐一个 dotnetcore/FastGithub ,亲测有效,直接运行服务然后设个代理,甚至不需要买梯子。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   1691 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 14:38 · PVG 22:38 · LAX 06:38 · JFK 09:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.