蘋果電腦連接伺服器443
A. Mac電腦上無法連接github解決方案,github 443解決方案
在相同網路狀況下,有的同事就可以打開gitHub,而自己卻不可以,是不是很納悶(不解)?
以下是我在出現本地電腦無法訪問github時的兩種解決方案;
同大多數的解決文檔一樣,我也是試用了該方案解決了訪問github的問題(ps但是每次打開github很慢)
首先,我們先檢查我們的host文件,
有沒有像這樣?
這樣,在我們方案對應域名的網站時,就會固定解析成前面的IP地址。可能你上次配置的IP地址已經失效了,我們可以更新它。
如果沒有# GitHub Start 與 # GitHub End 我們也可以使用此方案去更新它,一樣好用。
我們需要用到一個好用的網站 https://websites.ipaddress.com/
https://websites.ipaddress.com/github.com 也可以直接解析 github.com 域名的IP
此後我們改為以下就好了。
切記,不要直接使用網上的IP地址就以為配置好了,因為域名對應的ip地址會不定期更換,所以在修改時一定要自己去查看一遍哦!~
更新後我們就可以愉快的訪問github了,不過親測,雖然可以訪問,但是比較慢。
測試訪問github是否正常可以使用打開網頁的形式驗證github http連接是否正常
或者使用 ssh -T [email protected] 查看ssh連接是否正常
如果你的host文件中並沒有# GitHub Start 與 # GitHub End,那麼我們有理由 懷疑是DNS解析出現了問題,
我們可以使用
來清空dns緩存,此時你的MAC會出聲音哦!
再次打開gitHub,第一次載入可能比較慢,載入過有緩存後後面就會快很多了!
如果此時你的host文件中已經配置了github的相關域名信息,建議是問問身邊的開發同事的配置是如何的,如果他們可以訪問,比對一下就好啦。
好比如我同事可以訪問github而我需要按照方案一的形式配置,於是我今天刪除了host文件中關於github的所有設置信息,再使用sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; say DNS cache flushed命令清理DNS緩存,目前訪問速度超級棒。
如果你是在使用cocopods的時候遇到了以下問題
按照提示pod repo update --verbose也不好使,可能是你本地的repo倉庫比較多,有的已失效,可使用
查看倉庫列表,並刪除錯誤中提示的倉庫即可
如:
如果你在使用一些github上的一些第三方類時出現
使用ssh -T [email protected] 查看連接是否正常,如果出現
表示你的github ssh連接正常,再去查看其它方案吧,本文暫不涉及。
如果出現
如描述一樣,.ssh/config文件出現了問題,對此問題的對應行數進行修改即可。