在push代碼到github上的時候,發現顯示22端口無法連接,在已經開放了端口,防火墻關閉的情況下仍然無法連接到GitHub。
發現是服務器和github斷連,選擇
?
sudo vim /etc/hosts
添加一下代碼
# GitHub Start140.82.121.4 github.com140.82.121.3 gist.github.com185.199.108.153 assets-cdn.github.com185.199.109.153 assets-cdn.github.com185.199.110.153 assets-cdn.github.com185.199.111.153 assets-cdn.github.com185.199.108.133 avatars0.githubusercontent.com185.199.109.133 avatars1.githubusercontent.com185.199.110.133 avatars2.githubusercontent.com185.199.111.133 avatars3.githubusercontent.com# GitHub End
再次ping發現ping通
這種情況最常見的原因是你的服務器與 GitHub 服務器之間的網絡路徑受到了干擾或屏蔽,這通常與防火長城 (GFW) 有關。GFW 可能會對特定的 IP 地址段進行封鎖或使其連接質量極差。