遇到问题
使用WSL2遇到问题:
(base) lishizheng@DESKTOP-8SJ6087:/mnt/d/xxx$ git push
ssh: Could not resolve hostname github.com: Temporary failure in name resolution
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
解决方法
使用命令:
sudo vim /etc/resolv.conf
查看resolv.conf,设置 DNS 服务器。
通过vim输入
nameserver IPv4 DNS服务器的地址
比如
nameserver 202.111.111.26
这里的DNS服务器需要和Windows电脑中的一致,如何查找呢?如下图所示
可以看到,这里有IPv4地址,下面就是IPv4 DNS服务器的地址,这里有两个,我用的是第一个
修改完成便可以git push啦。
后记
2024年8月20日16点25分于上海。
参考
wsl2 ubuntu ping: www.baidu.com: Temporary failure in name resolution