【Git】管理多個ssh私鑰實踐(以github爲例)

更多內容請關注博客:

當你有多個Git源需要連接時,就需要管理多個本地ssh私鑰。
1、首先,當你連接新的git數據源時候,生成.ssh就不能放在~/.ssh目錄中了,需要另外生成在其他地方(什麼地方無所謂,方便管理就行):
以github爲例:
ssh-keygen -t rsa -C [email protected](申請github賬號時候用的郵箱)
生成地址可以修改:
/Users/twer/.ssh/id_rsa/id_rsa
 
2、然後將新生成的ssh祕鑰地址加入到ssh配置文件中去:
ssh-add ~/.ssh/id_rsa
ssh-add ~/.ssh/id_rsa_github
 
3、如果執行ssh-add時提示"Could not open a connection to your authentication agent",可以現執行命令:
ssh-agent bash
 
4、執行完成後確認是否加入成功:
ssh-add -l

 
5、確認加入後,即可將公鑰加入到github的公鑰對中去了:

 

 
6、確認是否連接成功:
 
這樣,即可下載github數據了:
git clone [email protected]:china10s/PBFBaseTools.git /文件夾
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章