You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Fedora系统下Git无法执行clone/pull/push操作求助

解决Fedora下Git/Github连接超时问题

针对你遇到的家庭WiFi/台式机Fedora无法连接Github、其他系统正常的情况,试试以下几个排查和解决步骤:

  • 强制Git使用IPv4连接
    部分网络环境下IPv6解析或连接存在问题,强制用IPv4可解决:

    • 全局设置Git优先IPv4:git config --global http.ipfamily ipv4
    • 若用SSH,在~/.ssh/config中添加:
      Host github.com
        AddressFamily inet
      
  • 修复DNS配置
    Fedora的自动DNS可能存在异常,手动指定可靠DNS:

    • 编辑/etc/resolv.conf,添加nameserver 8.8.8.8(或你在Windows/Debian中使用的DNS地址)
    • 重启DNS服务:systemctl restart systemd-resolved
    • 测试解析是否正常:dig github.com,对比Windows下的解析结果
  • 调整SSH连接端口
    若22端口被网络拦截,改用Github的443备用端口:
    在~/.ssh/config中添加:

    Host github.com
      Hostname ssh.github.com
      Port 443
    

    测试连接:ssh -T git@github.com

  • 检查NetworkManager配置

    • 打开NetworkManager,进入当前网络连接的「IPv4设置」,确认DNS服务器地址正确,无异常路由规则
    • 重置NetworkManager:nmcli connection reload,重新连接网络
  • 查看SSH连接详细日志
    执行ssh -vv git@github.com,从输出日志中定位超时环节——是DNS解析失败,还是TCP连接无法建立,这能帮你进一步缩小问题范围

内容的提问来源于stack exchange,提问作者Jose Javier Sanahuja

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 22:42:15