1. 程式人生 > 實用技巧 >mac 遠端登入出現 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED 解決辦法

mac 遠端登入出現 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED 解決辦法

Mac sourceTree 配置 ssh 金鑰

將GitLab 的ssh金鑰刪除
在這裡插入圖片描述
在這裡插入圖片描述全域性搜尋 找到.ssh 資料夾 將.ssh 資料夾中之前舊的生成金鑰檔案 刪掉
(避免誤刪可以儲存一份再刪)

開啟 sourceTree 偏好設定
在這裡插入圖片描述
找到賬戶 授權修改為 OAuth
在這裡插入圖片描述

在這裡插入圖片描述
如果使用者名稱是空的話,就點選連線賬號,會讓你的登入一下,你託管主機選的是什麼,就會讓你登入一下
在這裡插入圖片描述
登入成功以後,還有可能會讓你輸入一個密碼,這個圖沒截上,顯示讓你輸入:(config passphrase: 密碼短語) 如果需要輸入的話,你可以等一下 再點選確認。這個輸入的密碼不是必選項。確認後就會自動生成了ssh金鑰見下圖。

生成ssh金鑰,點選複製到剪下板。
在這裡插入圖片描述
開啟gitlab,找到自己 -> 設定 -> ssh金鑰

將複製的ssh金鑰 貼上到文字框裡,新增一個標題,新增金鑰就可以了

在這裡插入圖片描述
最後開啟sourceTree 拉程式碼試一下,不需要輸密碼就拉下來程式碼 就說明成功了~