首先介紹下公鑰以及幾個基本功能指令(內容摘自CSDN幫助文檔):
<-------------------------------------------------------------Git使用幫助----------------------------------------------------------------------------->
公鑰是CODE識別您的用戶身份的一種認證方式,通過公鑰,您可以將本地git項目與CODE建立聯系,然后您就可以很方便的將本地代碼上傳到CODE,或者將CODE代碼下載到本地了。
以下介紹生成公鑰和管理公鑰的方法。如果你是在windows系統下使用,需要先安裝git的windows客戶端msysgit , 然后運行 Git Bash, 在彈出的終端中輸入下面提示的代碼。
1. 生成公鑰
首先檢查本機公鑰:
$ cd ~/.ssh
如果提示:No such file or directory 說明你是第一次使用git。如果不是第一次使用,請執行下面的操作,清理原有ssh密鑰。
-
$ mkdir key_backup
-
$ cp id_rsa* key_backup
-
$ rm id_rsa*
生成新的密鑰:
$ ssh-keygen -t rsa -C “您的郵箱地址”
在回車中會提示你輸入一個密碼,這個密碼會在你提交項目時使用,如果為空的話提交項目時則不用輸入。
您可以在你本機系統盤下,您的用戶文件夾里發現一個.ssh文件,其中的id_rsa.pub文件里儲存的即為剛剛生成的ssh密鑰。
2. 添加公鑰
登錄CODE平台,進入用戶“賬戶設置”,點擊右側欄的“ssh公鑰管理”,點擊“添加公鑰”,將剛剛生成的公鑰填寫到“公鑰”欄,並為它起一個名稱,保存即可。
注意:復制公鑰時不要復制多余的空格,否則可能添加不成功。
3. 管理公鑰
您也可以在“賬戶設置”——“ssh公鑰管理”刪除或者修改公鑰。
<--------------------------------------------------------------------END------------------------------------------------------------------------------>
*在生成新的密鑰過程中,有時會報錯: bash:ssh-key command not found
解決辦法很簡單,輸入 $export PATH=/usr/bin:$PATH ,設置path變量。
ok,之后設置文件儲存位置,設置密碼,完成。
在C:\Users\Administrator\.ssh目錄下,id_rsa.pub就是生成的公鑰,用記事本打開就可以用了: