51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

git clone/pull/push 失败解决办法

执行nslookup向DNS服务器发出命令,查找域名的IP地址

Windows系统打开cmd命令提示符直接执行即可,Linux红帽系列系统可以安装bind-utils包获取nslookup命令,如下所示。
nslookup github.global.ssl.fastly.net

|---|---------------------------------------| | 1 | nslookup github.global.ssl.fastly.net |

服务器: public1.alidns.com
Address: 223.5.5.5

非权威应答:
名称: github.global.ssl.fastly.net
Address: 162.125.2.3
nslookup github.com

|---|---------------------| | 1 | nslookup github.com |

服务器: public1.alidns.com
Address: 223.5.5.5

非权威应答:
名称: github.com
Address: 20.205.243.166

修改hosts文件,将要查找到的Address地址配置到hosts文件中,比如Windows的hosts文件路径在C:\Windows\System32\drivers\etc\hosts,Linux的hosts文件路径在/etc/hosts中。
162.125.2.3 github.com 20.205.243.166 github.global.ssl.fastly.net

|-----|--------------------------------------------------------------------| | 1 2 | 162.125.2.3 github.com 20.205.243.166 github.global.ssl.fastly.net |

注:hosts文件是实时生效的,配置完成后,重新打开运行相关git clone/pull/push即可。

赞(0)
未经允许不得转载:工具盒子 » git clone/pull/push 失败解决办法