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

Ubuntu 12.04下SSH方式执行git pull等操作无响应及连接超时问题

问题排查与修复步骤

  • 修正全局端口配置
    你报错连接GitHub 5001端口,说明本地存在非默认SSH端口配置,先执行以下命令清理:
    git config --unset --global ssh.port
    
  • 修正SSH配置文件错误
    你当前~/.ssh/config的Host *规则会全局覆盖所有SSH连接规则,且未明确指定端口,建议替换为GitHub专属配置:
    Host github.com
      HostName github.com
      Port 22
      IdentityFile ~/.ssh/id_qch
      User git
      IdentitiesOnly yes
    
    同时确认SSH目录与密钥权限符合要求:
    chmod 700 ~/.ssh
    chmod 600 ~/.ssh/id_qch
    
  • 修正仓库远程地址格式错误
    你.git/config中的SSH地址格式错误,带ssh://前缀时域名与路径需用斜杠分隔,执行以下命令修改远程地址:
    git remote set-url origin git@github.com:Pagwebsa/qxxx.git
    
  • 验证SSH连通性
    执行以下命令输出调试日志,确认SSH连接是否正常:
    ssh -vT git@github.com
    
    正常返回Hi [你的用户名]! You've successfully authenticated即代表SSH配置生效,如果仍然超时,检查本地防火墙、出口路由规则是否封禁了22端口,或是否存在全局代理规则将GitHub流量转发到了异常端口。
  • 解决HTTPS认证失败问题
    你使用的Ubuntu 12.04已停止维护多年,系统内置CA根证书列表过期,无法识别GitHub的HTTPS证书,才会出现密码正确但认证失败的问题。临时测试可执行git config --global http.sslVerify false关闭SSL校验(不建议长期使用),如需稳定使用建议升级到仍在维护的Ubuntu版本。
  • 额外检查项
    确认你添加到GitHub的Deploy Key已经勾选了读取权限,如需推送操作还需要勾选写入权限。

内容的提问来源于stack exchange,提问作者luis dmz

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 02:48:00