push失败图片一直中规中矩的在不同git服务器中pull和push。知道昨天折腾了一个多小时的oschina的仓库问题:Could not resolve hostname git.oschina.net
刚开始没有认真分析,一直以为是地址错了(其实也是地址的问题),不停的更换https方式和ssh方式,结果发现一直失败,仔细分析错误提示之后,发现应该是根据我添加的仓库地址找不到映射ip,(不是有DNS解析器么?)根据映象中的网络传输知识,我决定从hosts文件入手,你不是不知道git.oschina.net的hostname么?我给手动给你说清楚你看行么?
顺带提一下git切换仓库地址的命令:git remote set-url origin git地址
</br>
1找的hosts文件
前往hosts文件坐在路径: /private/etc/
前往hosts文件所在路径找到hosts文件,手动导入映射ip
hosts文件</br>
2.查询git.oschina.net 的映射ip
指令 NSLOOKUP命令*检查域名解析方法。查询IP地址
查找ip写入hosts文件(以前没写过,照着上面的列表形式借鉴了一下)
写入hosts
网友评论