前幾天碰到的問題總結一下,如上圖,macOS系統版本爲10.15.4的時候,git項目ssh方式的代碼倉庫無法連接,無響應狀態,沒有錯誤提示,就很尷尬。測試ssh配置是否正確
輸入命令:
ssh -Tv git@xxx@qiyi.com@後是gitlab域名)
連接超時,提示版本
OpenSSH_8.1p1, LibreSSL 2.7.3
。。。。。。
問題就出在openssh上了,重新安裝個最新的就好了
解決辦法
# 未安裝brew請先安裝:
# bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
brew install openssh
安裝完後,打開一個新窗口,ssh -V 應該輸出如下:
OpenSSH_8.2p1, OpenSSL 1.1.1f 31 Mar 2020
這樣就ok了,重新試一下,沒啥問題~
問題的原因
升級到macOS 10.15.4後,ssh確實受到了影響,無法連接到主機別名、域名的服務器,ip方式則不受影響。