(只看解決方法的可直接拉到文末?。。。?/p>
第一次在ubuntu終端使用git clone,結(jié)果報(bào)錯(cuò)?Failed to connect to github.com port 443: Connection refused,折騰了半天,終于成功下載(感謝這篇博客解救git clone 時(shí)Failed to connect to github.com port 443:connection timed out 怎么辦-CSDN博客)
先把終端操作貼下來(lái)
試了好幾次都是報(bào)錯(cuò)Failed to connect to github.com port 443: Connection refused
關(guān)閉git的SSL證書校驗(yàn),也可以理解為取消對(duì)遠(yuǎn)程倉(cāng)庫(kù)的安全驗(yàn)證。無(wú)法解決。
(而且關(guān)閉SSL證書校驗(yàn)會(huì)降低數(shù)據(jù)傳輸?shù)陌踩裕虼藨?yīng)該盡量避免在安全性較高的環(huán)境下使用該命令。同時(shí),在確有需要時(shí),建議使用代理或其他安全措施保證數(shù)據(jù)傳輸?shù)陌踩#?/p>
網(wǎng)上很多說(shuō)的都是這個(gè)方法:設(shè)置全局代理,可能是我的代理地址沒(méi)設(shè)置好,反正是沒(méi)解決。如果不行,記得取消全局代理
按照網(wǎng)上說(shuō)的將https改成git,還是不行
最終解決辦法:修改hosts文件
1)打開https://github.com.ipaddress.com/?
向下滑找到DNS Resource Records,記住下面的IP地址
2)打開https://fastly.net.ipaddress.com/github.global.ssl.fastly.net#ipinfo
向下滑找到DNS Resource Records,記住下面的4個(gè)地址
3)打開hosts文件
新開一個(gè)終端,輸入sudo gedit /etc/hosts,會(huì)提示輸入用戶密碼,輸入之后就能打開文件
4)修改hosts文件
在hosts文件末尾添加以下內(nèi)容,然后保存:
140.82.112.3 github.com
151.101.1.6 github.global.ssl.fastly.net
151.101.65.6 github.global.ssl.fastly.net
151.101.129.6 github.global.ssl.fastly.net
151.101.193.6 github.global.ssl.fastly.net
5)在原先的終端重新輸入git clone https://github.com/DroidAITech/ROS-Academy-for-Beginners.git(改為自己的github項(xiàng)目地址)
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-739507.html
成功開始下載?。?!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-739507.html
到了這里,關(guān)于解決Ubuntu18.04的git clone報(bào)錯(cuò)Failed to connect to github.com port 443: Connection refused的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!