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

WSL下提示Could not resolve host: dev.azure.com无法克隆Azure DevOps仓库

问题根因

你遇到的报错Could not resolve host: dev.azure.com属于DNS解析失败问题,和git全局代理配置无关,是WSL默认网络的DNS解析机制异常导致的。

修复步骤

  • 第一步:确认DNS异常
    执行以下命令验证解析状态:
    nslookup dev.azure.com
    
    如果返回server can't find dev.azure.com提示,即可确认是DNS问题。
  • 第二步:修改WSL网络配置关闭自动生成DNS
    编辑/etc/wsl.conf文件:
    sudo nano /etc/wsl.conf
    
    写入以下内容后保存退出:
    [network]
    generateResolvConf = false
    
  • 第三步:手动配置可用DNS
    执行以下命令删除原有软链并新建DNS配置文件:
    sudo rm /etc/resolv.conf
    sudo nano /etc/resolv.conf
    
    写入以下公共DNS地址后保存退出:
    nameserver 8.8.8.8
    nameserver 223.5.5.5
    nameserver 114.114.114.114
    
    给配置文件设置正确权限:
    sudo chmod 644 /etc/resolv.conf
    
  • 第四步:重启WSL生效配置
    回到Windows命令提示符执行以下命令完全关闭WSL:
    wsl --shutdown
    
    等待10秒后重新打开WSL即可。
  • 第五步:验证修复结果
    重新执行解析验证命令,确认可以正常得到dev.azure.com的IP地址后,再执行git clone操作即可正常拉取仓库。

特殊场景补充(如果使用系统代理)

如果你的Windows侧开启了全局代理,还需要给WSL内的git配置对应代理:

  1. 执行cat /etc/resolv.conf查看第一行nameserver对应的IP,即为Windows主机的局域网IP
  2. 配置git代理(端口替换为你自己的代理监听端口):
    git config --global https.proxy http://<Windows主机IP>:<代理端口>
    

内容的提问来源于stack exchange,提问作者Venkatesh Gotimukul

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 14:15:03