創建公鑰的作用:讓你的電腦和碼云通訊的時候使用安全鏈接。
SSH公鑰的創建:
1.打開終端,進入到.ssh目錄
cd ~/.ssh
如果.ssh文件夾不存在,創建
mkdir ~/.ssh
2.生成RSA密鑰
ssh-keygen -t rsa -C"你的郵箱@xxx.com"
注意:為了方便全程回車即可(不用輸入ras文件名及密碼)
3.查看公鑰內容
cat ~/.ssh/id_rsa.pub
4.將公鑰內容復制(從ssh-rsa開頭到你的郵箱結束),在github或者碼云上粘貼,這里以碼云為例
5.添加公鑰完成后進行測試公鑰
ssh -T git@git.oschina.net
會提示你是否繼續連接 輸入yes 然后會提示你輸入密碼 輸入正確之前公鑰的密碼后 = 終端提示 ?Welcome to Git@OSC ?說明鏈接成功
在使用sourceTree管理git代碼的時候,創建了一個靜態庫。結果在push的時候,沒有成功提示:
No submodule mapping found in .gitmodules for path 'modules/MsgCenter'
其中一個原因是,在創建靜態庫的時候,勾選了導致沖突了:
解決:不勾選該選項即可