一、使用http克隆GitHub專案,一直彈出登入小框(如下圖)。改用SSH克隆前配置SSH金鑰步驟
- 生成SSH Key
- 使用快捷鍵Shift + Alt + A開啟MinGW終端或者sourceTree->操作->在終端中開啟
- 輸入如下命令,會出現三個問題,直接回車即可:
ssh-keygen -t rsa -C "your_email@example.com"
- 將SSH公鑰新增到GitHub賬戶
- 先複製剛才生成的SSH公鑰全部內容(從ssh-rsa到郵箱結束全部內容)
可通過路徑查詢檔案位置也可通過一下命令獲取/c/Users/chenjs/.ssh/id_rsa.pub
進入GitHub的設定頁面,選擇SSH and GPG keys(登入GitHub,在右上角) 3. 建立新SSH公鑰
點選上圖New SSH Keys,進入公鑰設定頁面 Title上隨意填寫SSH key的名字, 在key中輸入剛才複製的公鑰內容
- 測試SSH是否驗證成功
輸入以下命令測試SSH連結ssh -T git@github.com
如果有以下提示,一定要輸入yes後回車,不要回車表示同意,平時都習慣直接回車了,要注意。 最後再輸入以上命令測試:
二、設定sourcetree使用SSH
- 開啟sourcetree,選擇工具>選項 在SSH客戶端配置的SSH客戶端選擇OpenSSH即可,確認
- 設定賬戶 點選Remote>新增新賬戶,如圖設定完成