一直中規(guī)中矩的在不同git服務(wù)器中pull和push脂新。知道昨天折騰了一個多小時的oschina的倉庫問題:Could not resolve hostname git.oschina.net
push失敗圖片
剛開始沒有認(rèn)真分析,一直以為是地址錯了(其實也是地址的問題)卫枝,不停的更換https方式和ssh方式,結(jié)果發(fā)現(xiàn)一直失敗窒百,仔細(xì)分析錯誤提示之后礼患,發(fā)現(xiàn)應(yīng)該是根據(jù)我添加的倉庫地址找不到映射ip,(不是有DNS解析器么讥巡?)根據(jù)映象中的網(wǎng)絡(luò)傳輸知識,我決定從hosts文件入手舔哪,你不是不知道git.oschina.net的hostname么欢顷?我給手動給你說清楚你看行么?
順帶提一下git切換倉庫地址的命令:git remote set-url origin git地址
</br>
1找的hosts文件
前往hosts文件坐在路徑: /private/etc/
前往hosts文件所在路徑
找到hosts文件捉蚤,手動導(dǎo)入映射ip
hosts文件
</br>
2.查詢git.oschina.net 的映射ip
指令 NSLOOKUP命令*檢查域名解析方法抬驴。查詢IP地址
查找ip
寫入hosts文件(以前沒寫過炼七,照著上面的列表形式借鑒了一下)
寫入hosts