使用SSH連結SOUTCETREE與GitHub - hildachang/TEST2 GitHub Wiki
一、 產生金鑰
-
在sourceTree中點選 [Tools] -> [Create or Import SSH Keys] (會彈出PuTTY Key Generator視窗) -> [Generator]
-
在產生的過程中,需不停移動滑鼠
-
金鑰產生完成後
- 設定與複製公鑰 key comment : 金鑰註解。 key passphrase : 私鑰密碼,非必填,日後開啟私鑰會用到,若有使用要記好密碼。 confirm passphrase: 確認密碼。 public key for pasting into OpenSSH authorized_key file: 複製公鑰,先記於記事本內,待會會使用。
- 儲存公鑰與私鑰 : [Save publie key] 、[Save priate key]
二、將金鑰加入 GitHub
- 進入GitHub裡面的 [Settings]
-
選擇左側的 [SSH and GPG keys] -> 再點選右側的[New SSH Key]
-
輸入金鑰資訊: 於[Title] 中輸入該金鑰的Title, 於 [Key] 中貼上剛剛複製的公鑰
-
輸入完後按下 [Add SSH key],金鑰就會出現在列表中了
三、使用 GitHub 加入的金鑰連結 SourceTree
-
在 GitHub 中,進入想要於 SourceTree 操作的 repository,找到 [Clone or download]
-
選擇 [Use SSH] 後,複製連結 (開頭為[email protected])
-
設定本機電腦中的私鑰
- 在開始列找到一個電腦的小圖示
- 按下右鍵 [add key],找到你的 private key 加入。 (若之前私鑰有設密碼,需輸入該密碼)
- 右鍵 [view keys],可以檢視您所有的 private key
- 開啟 sourceTree,[Clone] 功能,將剛剛複製的 SSH URL 貼上並決定路徑,按下 [clone]後設定即完成。
- 若要練習上傳檔案,可參考"使用SOUTCETREE練習上傳檔案至GITHUB"