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