SourceTree使用SSH克隆碼雲項目
覺得有用的話,歡迎一起討論相互學習~
SourceTree使用SSH克隆碼雲項目
參考文獻
https://blog.csdn.net/qing666888/article/details/79513089
一、HTTPS和SSH克隆方式的區別
HTTPS:每次獲取fetch和推送push代碼時都需要重新驗證賬號和密碼。
SSH:如果你是項目成員,就可以用這種方式,獲取和推送操作時不需要再次驗證賬號。需要事前在本地創建SSH Key並添加到碼雲中即對於同一台計算機而言,只用進行一次公鑰計算。
二、創建添加SSH-key
打開SourceTree,操作——在終端中打開(事先要裝好Git)——在git命令行中輸入:
創建:ssh-keygen -t rsa -C 你的郵箱
三次回車這樣就不用設置密碼
查看:cat ~/.ssh/id_rsa.pub
查看公鑰value,右鍵copy。也可以進入C:\Users\Administrator.ssh用記事本打開id_rsa.pub復制公鑰
其中ssh-rsa 開頭的一串字符串就是公鑰
添加:登錄碼雲——個人中心——修改資料——SSH公鑰
測試:ssh -T git@gitee.com
如果可以看到welcome,你的昵稱,說明成功了!
配置:打開sourceTree——工具——選項——在SSH客戶端中選擇OpenSSH——完成
三、開始克隆SSH
登錄碼雲后,進入開源項目,隨意選擇自己希望導入SourceTree的一個項目。
進入項目后點擊克隆,會看到HTTPS和SSH兩種方式,首先我們選擇SSH方式,復制網址
打開sourceTree,點擊Clone
克隆成功.
————————————————
版權聲明:本文為CSDN博主「武科大許志偉」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/u013555719/article/details/82708737