配置環(huán)境:Mac OS
1. 檢查有沒有配置過SSH
輸入命令 cat ~/.ssh/id_rsa.pub如果輸出公鑰內(nèi)容說明已經(jīng)配置過了,如果輸出No such file or directory說明沒有配置過,對于配置過的公鑰不使用的話可以備份一份出來比如,這樣:
- mkdir backup
- mv id_rsa* ./backup/
2. 生成新的SSH密鑰對
生成密鑰命令:ssh-keygen -o -t rsa -b 4096 -C "your_email@example.com" 按下回車之后命令行會有如下的順序提示:
//輸入文件的路徑,如使用建議的文件路徑(括號內(nèi)為建議路徑)則按下回車
1.Enter file in which to save the key (/Users/xxx/.ssh/id_rsa)://輸入保護(hù)密鑰對的密碼,不需要密碼直接按回車即可
2.Enter passphrase (empty for no passphrase)://再次輸入密碼,沒有按回車
3.Enter same passphrase again:我直接回車到底了...
3. 拷貝公鑰
拷貝公鑰命令(Mac OS的命令):pbcopy < ~/.ssh/id_rsa.pub
或者打開.pub公鑰文件全文完整地復(fù)制,包括開頭ssh-rsa在內(nèi)的哦~
4. 添加SSH密鑰
在您的git網(wǎng)站上添加第三步復(fù)制的內(nèi)容作為key即可完成添加密鑰
5. 驗(yàn)證一下
輸入命令:ssh -T git@xxx.com,@后換成您git的域名,沒有錯誤的情況下會收到Welcome to xxxxxx的回復(fù)...