fatal: unable to access 'https://gitee.com/love-seven/reggie.git/': Could not resolve host: gitee.com; Unknown error
git克隆无法连接,配置代理无法解决问题
[root@qin reggie]# git config --global http.proxy http
[root@qin reggie]# git config --global https.proxy https
[root@qin reggie]# ping gitee.com
ping: gitee.com: Name or service not known
[root@qin reggie]# git config --global --unset http.proxy
[root@qin reggie]# git config --global --unset https.proxy
[root@qin reggie]# git config --global --list
url.https://.insteadof=git://
防火墙也关了没有用
[root@qin reggie]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
[root@qin reggie]# git clone https://gitee.com/love-seven/reggie.git
Cloning into 'reggie'...
fatal: unable to access 'https://gitee.com/love-seven/reggie.git/': Could not resolve host: gitee.com; Unknown error
参考GPT和自己的思路:
根据你提供的信息,可能是本地计算机无法解析主机名 "gitee.com",从而导致 git 克隆失败。你可以尝试使用 IP 地址替换主机名进行克隆,如果能够成功克隆,则说明是 DNS 解析问题。你可以尝试修改本地 DNS,或者使用公共 DNS 如 8.8.8.8 进行解析。如果还是无法解决问题,可以尝试联系网络管理员解决。
不知道你这个问题是否已经解决, 如果还没有解决的话:之后,忽然发现ping github.com时域名无法解析!
于是发现是使用的dns服务器(腾讯的dns服务器)不再支持解析github!
进入 /private/etc/ 文件夹,找到hosts文件,添加如下映射即可:
180.97.125.228 gitee.com