由于不常設置公鑰屡律,每次設置過之后一段時間就忘了設置步驟,在網上找帖子寫的也不太詳細降淮,按步驟走到最后好多次出現Permission denied (publickey).都快崩潰了超埋,以下是由我自己的經驗整理所得:
碼云設置公鑰:
一 打開網址,登陸賬號?碼云網址?
界面如下:
二 創(chuàng)建工程
由于有一個現成的工程佳鳖,就不再重新創(chuàng)建霍殴,讀者可自行搜索?
建議鏈接?
三 生成并在碼云中添加公鑰
1 打開終端 輸入命令 cd ~/.ssh 進入.ssh文件下
2輸入命令 ssh-keygen -t rsa -C "787753577" 生成公鑰
按下來按回車會出現給公鑰起名,起過名之后再給公鑰設置密碼(如果不需要設置密碼直接按回車)腋颠,結果如下:
之后可以通過ls命令查看一下生成的公鑰 Test.pub
3打開生成的公鑰繁成,輸入命令cat Test.pub
將紅色框中的內容copy一下
4 打開? https://git.oschina.net/keys? 添加個人公鑰?
?上圖點擊添加公鑰如下圖所示:
接下來確定輸入登陸密碼:
輸入密碼之后公鑰添加成功:
接下來驗證是否添加成功:
打開原來的終端輸入命令 ssh -T git@git.oschina.net
之后就可以用SourceTree來Clone自己的代碼了
打開SourceTree添加新倉庫
打開項目復制項目地址
下面的路徑 和名稱 根據需要修改
點擊Clone就把項目下到本地了
備注:如果發(fā)現在生成的公鑰不能使用,執(zhí)行下面的操作
ssh-add ~/.ssh/other_id_rsa