讓 SourceTree 讀取自定的 SSH key

我目前都在 Mac 底下開發,用 Git 來管理我的程式碼,比較一番之後決定用 SourceTree 來做為 Git client。SourceTree 是一款 Mac 底下的版本控制系統 client,它支援 Mercurial 跟Git 這兩套分散式版本控制系統,同時也支援了 GitHubBitbucketKiln 這三個網站。

最近我們架了一個 Git server 來統一存放程式碼,並且要透過 SSH 才能登入,而 SSH key 是管理員給的。研究了一下,發現 SourceTree 並沒有匯入 SSH key 的功能,它是直接去讀取你系統預設的 SSH key。以下就是讓 SourceTree 讀到特定 SSH key 的方法,記錄下來免得日後忘了。

  1. 假設管理員已經給我一組 SSH key 了
  2. 檢查是否有 ~/.ssh 目錄,沒有的話就自己建立一個
  3. 將 SSH key 複製到 ~/.ssh 目錄底下
  4. 切換到 ~/.ssh 目錄
  5. 修改 SSH key 的名稱跟權限,這樣 SourceTree才找的到
    • chmod 600 <your_ssh_key>
    • mv <your_ssh_key> id_rsa
  6. 開啟 SourceTree 並連到 repository,應該會跳出提示要你輸入 SSH key 的 passphrase,將管理員給你的 passphrase 輸入即可。
  7. 這樣就完成了。

转载于:https://www.cnblogs.com/cb0327/p/5342121.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值