Site icon Mr. 沙先生

Mac 於 SourceTree 用 SSH Key 登入

小弟目前都是在 Mac 的環境進行作業,在眾多的 Git Client Tools 我選擇了 SourceTree 來當工具,SourceTree 同時支援 GitHub、Bitbucket、Kiln

 

SourceTree 支援 SSH Key 登入,在這個部分有些特別的地方需要注意,所以在此紀錄

 

在 SourceTree 內你是找不到 SSH Key 的設定參數的,SourceTree 將在預設的位置抓取你的 SSH Key,必須將指定檔案名稱放在指定地方才能正常登入

 

在進行前你必須先擁有一台 Git share repository,並且建立好私鑰。

參考:CentOS 安裝 Git Server 共享 repository 達到多人開發環境

 

 

首先你必須擁有一組 SSH Key 私鑰

 

Step.1 建立 ~/.ssh 金鑰目錄

$ mkdir ~/.ssh

 

Step.2 複製私鑰至 ~/.ssh

$ cp server.key ~/.ssh/id_rsa

 

Step.3 私鑰權限為 0400

$ chmod 400 ~/.ssh/id_rsa

 

測試登入 OK!

 

SourceTree 的 SSH Key 會自動去抓取 ~/.ssh/id_rsa ,並且一定要權限為 400 否則還是會提示密碼登入唷!

 

Exit mobile version