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

WSL 2 Ubuntu下无法克隆GitHub仓库问题求助

克隆GitHub仓库失败的可能原因
  • 网络连通性异常:WSL2的网络转发可能存在问题,比如宿主机代理未同步到WSL、Windows防火墙或WSL内的ufw拦截了Git流量。可以在WSL中执行ping github.com检查丢包情况,或用curl https://github.com测试能否正常访问GitHub站点。

  • Git代理或缓存配置错误:检查Git是否设置了无效代理,执行以下命令查看:

    git config --global --get http.proxy
    git config --global --get https.proxy
    

    若存在错误代理地址,用git config --global --unset http.proxy和git config --global --unset https.proxy清除。另外,可尝试浅克隆缩小数据量:git clone --depth=1 git@github.com:my_github_user/repository_name.git,看是否能完成。

  • WSL文件系统性能问题:如果克隆目标是Windows挂载目录(如/mnt/c/xxx),WSL访问该目录的性能极低,容易卡住。建议将仓库克隆到WSL原生目录(如/home/你的用户名/下)。同时检查目标目录权限,确保当前用户有读写权限。

  • GitHub服务临时故障:SSH验证成功不代表仓库存储节点正常,可确认GitHub官方服务状态是否有异常,或换时间段尝试克隆。

  • SSH配置细节错误:你的.ssh/config中GitHub对应的User字段设为了my_user,但GitHub的SSH连接用户必须是git。修正该配置块:

    # Github account
    Host github.com
    HostName github.com
    User git
    IdentityFile ~/.ssh/id_rsa_personal
    IdentitiesOnly yes
    

    修正后重新尝试克隆。

内容的提问来源于stack exchange,提问作者luigi-

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 11:04:59