今天遇到一个问题我的远程仓库地址是正确的报错fatal:unable to accesshttps://git.XXXXX.com/tryy-lqkp/tryy-lqkp-h5.git/:Could not resolve host:git.XXXXX.com大概意思就是“Git 无法将域名 git.XXXXX.com 解析为 IP 地址导致无法连接远程仓库。”这通常是网络配置或 DNS 解析问题。我查看了域名发现网页不能访问就尝试了一下IP发现IP能访问于是开始按以下步骤排查1. 检查网络连接确保你能正常访问互联网。可以尝试 ping 一个公共域名如ping baidu.com看是否通。2. 测试域名解析在终端中执行nslookupgit.XXXXX.com或diggit.eyuno.com或直接 pingpinggit.eyuno.com如果无法解析返回server cant find或超时说明 DNS 无法解析该域名。如果能够解析但 ping 不通可能是服务器禁 ping 或网络路由问题但至少说明解析正常。3. 检查 DNS 设置如果当前 DNS 服务器无法解析该域名可以尝试更换为公共 DNS如 114.114.114.114、8.8.8.8。在 Windows 上打开“网络和 Internet 设置” → 更改适配器选项 → 右键当前网络 → 属性 → Internet 协议版本 4 (TCP/IPv4) → 手动设置 DNS 服务器。在 macOS/Linux 上修改/etc/resolv.conf或通过网络设置更改。修改后重启网络或刷新 DNS 缓存Windowsipconfig /flushdnsmacOSsudo dscacheutil -flushcache; sudo killall -HUP mDNSResponderLinux通常sudo systemd-resolve --flush-caches或重启网络服务。4. 检查 hosts 文件如果该域名在内网或曾手动指定过 IP查看 hosts 文件WindowsC:\Windows\System32\drivers\etc\hostsmacOS/Linux/etc/hosts确保没有错误的条目指向错误的 IP。5. 更换网络环境如果你在公司或学校内网可能该域名只在内网解析。尝试切换网络如使用手机热点看是否能解析。如果切换后正常说明原网络环境存在限制或 DNS 配置问题。6. 确认远程仓库地址是否正确确认仓库地址无误特别是域名拼写。例如是否应为git.eyun.com而非git.eyuno.com可联系仓库管理员确认。7. 尝试使用 IP 直接访问临时方案如果知道该域名的 IP可以在 hosts 中添加记录或直接使用 IP 替换域名但需确认服务器支持。不过 Git 通常需要 HTTPS 证书匹配域名使用 IP 可能仍会报证书错误。8. 检查代理设置如果你使用了代理确保 Git 代理配置正确gitconfig--global--gethttp.proxygitconfig--global--gethttps.proxy如果代理有问题可以临时取消gitconfig--global--unsethttp.proxygitconfig--global--unsethttps.proxy9. 查看是否有防火墙/安全软件阻止部分防火墙或安全软件可能拦截 Git 的网络请求可暂时关闭测试。按照以上步骤逐一排查最后发现问题C:\Windows\System32\drivers\etc\hosts中的IP解析的时候原本是“https://git.XXXXX.com”去除协议“https://” 就好了修改以后就能正常访问域名了