Mac 於 SourceTree 用 SSH Key 登入

2015-08-18 Git, MacOS

小弟目前都是在 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 否則還是會提示密碼登入唷!

 

5 Replies to “Mac 於 SourceTree 用 SSH Key 登入”

  1. frozen表示:

    Maybe later, you could try the ssh alias for your case.

    Different ssh key for different accounts.

  2. lzh表示:

    你好呀,请问如果有多个git仓库需要密钥登陆那么怎么办呢?只能放一个id_rsa文件,如果多个改怎么办?

給 Mr. 沙先生一點建議

彙整

分類

展開全部 | 收合全部

License

訂閱 Mr. 沙先生 的文章

輸入你的 email 用於訂閱