git克隆Could not resolve host

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 进行解析。如果还是无法解决问题,可以尝试联系网络管理员解决。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

题主,这个问题我来替你解决,若有帮助,还望采纳,点击回答右侧采纳即可。

进入 /private/etc/ 文件夹,找到hosts文件,添加如下映射即可:

180.97.125.228 gitee.com