使用git clone
或者 git pull
或者 git push
,凡是git
有关网络 的操作的时候,如果提示出现上述错误。
解决办法
请查看你的DNS配置是否正确。如果有改动,请还原
git.oschina.net错误
如果你的源不是github,而是git.oschina.net,一个道理,出现的错误可能就是:
fatal: unable to access 'https://git.oschina.net/....': Could not resolve host: git.oschina.net
解决办法同样是检查你的DNS。
为什么DNS会修改呢,事情的还原是这样的。公司环境的配置,分线上环境和测试环境,有的还会加上仿真环境。而环境之间的切换和配置,看各个公司的传统。有的是改变域名,有的则是修改DNS。
所以你在公司用的测试环境,修改了DNS,因为公司是能正常解析的,你上网什么的不会有任何影响。一旦回到家,换个网络,你就无语了,上个网什么的都是超级慢。
排除这些也可以看看是不是打开了代理。
以上两个勾,如果你不打算用代理(Charles等等),要记得去掉。