1. 程式人生 > >SourceTree使用SSH克隆碼雲項目

SourceTree使用SSH克隆碼雲項目

兩種 賬號 復制 pub 重新 etc welcom 進行 -m

SourceTree使用SSH克隆碼雲項目

覺得有用的話,歡迎一起討論相互學習~Follow Me

SourceTree使用SSH克隆碼雲項目

參考文獻
https://blog.csdn.net/qing666888/article/details/79513089

一、HTTPS和SSH克隆方式的區別

HTTPS:每次獲取fetch和推送push代碼時都需要重新驗證賬號和密碼。
SSH:如果你是項目成員,就可以用這種方式,獲取和推送操作時不需要再次驗證賬號。需要事前在本地創建SSH Key並添加到碼雲中即對於同一臺計算機而言,只用進行一次公鑰計算。

二、創建添加SSH-key

打開SourceTree,操作——在終端中打開(事先要裝好Git)——在git命令行中輸入:

  1. 創建:ssh-keygen -t rsa -C 你的郵箱
    三次回車這樣就不用設置密碼
    技術分享圖片
  2. 查看:cat ~/.ssh/id_rsa.pub
    查看公鑰value,右鍵copy。也可以進入C:\Users\Administrator.ssh用記事本打開id_rsa.pub復制公鑰
    技術分享圖片
    其中ssh-rsa 開頭的一串字符串就是公鑰
  3. 添加:登錄碼雲——個人中心——修改資料——SSH公鑰
    技術分享圖片
  4. 測試:ssh -T [email protected]
    技術分享圖片
    如果可以看到welcome,你的昵稱,說明成功了!
  5. 配置:打開sourceTree——工具——選項——在SSH客戶端中選擇OpenSSH——完成
    技術分享圖片

    三、開始克隆SSH

  6. 登錄碼雲後,進入開源項目,隨意選擇自己希望導入SourceTree的一個項目。
  7. 進入項目後點擊克隆,會看到HTTPS和SSH兩種方式,首先我們選擇SSH方式,復制網址
    技術分享圖片
  8. 打開sourceTree,點擊Clone
    技術分享圖片
  9. 克隆成功.
    技術分享圖片

SourceTree使用SSH克隆碼雲項目