使用SSH連結SOUTCETREE與GitHub - hildachang/TEST2 GitHub Wiki

一、 產生金鑰

  1. 在sourceTree中點選 [Tools] -> [Create or Import SSH Keys] (會彈出PuTTY Key Generator視窗) -> [Generator] genkey

  2. 在產生的過程中,需不停移動滑鼠 moveYourMouse

  3. 金鑰產生完成後

  • 設定與複製公鑰 key comment : 金鑰註解。 key passphrase : 私鑰密碼,非必填,日後開啟私鑰會用到,若有使用要記好密碼。 confirm passphrase: 確認密碼。 public key for pasting into OpenSSH authorized_key file: 複製公鑰,先記於記事本內,待會會使用。
  • 儲存公鑰與私鑰 : [Save publie key] 、[Save priate key] key

二、將金鑰加入 GitHub

  1. 進入GitHub裡面的 [Settings]

Settings

  1. 選擇左側的 [SSH and GPG keys] -> 再點選右側的[New SSH Key]

  2. 輸入金鑰資訊: 於[Title] 中輸入該金鑰的Title, 於 [Key] 中貼上剛剛複製的公鑰
    keyInform

  3. 輸入完後按下 [Add SSH key],金鑰就會出現在列表中了 keylist

三、使用 GitHub 加入的金鑰連結 SourceTree

  1. 在 GitHub 中,進入想要於 SourceTree 操作的 repository,找到 [Clone or download] cloneOrDownload

  2. 選擇 [Use SSH] 後,複製連結 (開頭為[email protected])
    clonewithssh

  3. 設定本機電腦中的私鑰

  • 在開始列找到一個電腦的小圖示

Pagent

  • 按下右鍵 [add key],找到你的 private key 加入。 (若之前私鑰有設密碼,需輸入該密碼)
  • 右鍵 [view keys],可以檢視您所有的 private key
    pageantkeylist
  1. 開啟 sourceTree,[Clone] 功能,將剛剛複製的 SSH URL 貼上並決定路徑,按下 [clone]後設定即完成。 clonesucessfully
參考網址

代碼星球