git 配置多個SSH-Key實現(xiàn)示例
git 配置多個SSH-Key
項目托管的倉庫多了,使用的賬號多了,自然用到的key就不同了,比如gitlab
,gitee
, github
, 公司的code倉庫等,所以管理好key很重要。
1、生成一個gitlab用的SSH-Key
$ ssh-keygen -t rsa -C "1_email@company.com” -f ~/.ssh/gitlab-rsa
2、生成一個github用的SSH-Key
$ ssh-keygen -t rsa -C "2_email@github.com” -f ~/.ssh/github-rsa
此時,.ssh
目錄(一般在C:\Users\Administrator\.ssh
目錄下) 下應(yīng)該有4個文件:gitlab-rsa
和gitlab-rsa.pub
,github-rsa
和github-rsa.pub
,分別將他們的公鑰文件(gitlab-rsa.pub
,github-rsa.pub
)內(nèi)容配置到對應(yīng)的code
倉庫上
具體配置SSH秘鑰的位置在github/gitlab
網(wǎng)站的 個人信息
----> 設(shè)置/settings
----> SSH公鑰/SSH public key
中設(shè)置。
3、添加私鑰
$ ssh-add ~/.ssh/gitlab-rsa $ ssh-add ~/.ssh/github-rsa
如果執(zhí)行ssh-add
時提示”Could not open a connection to your authentication agent”
,可以現(xiàn)執(zhí)行命令:
$ ssh-agent bash # 然后再運(yùn)行ssh-add命令。 ## 下面可省略. # 可以通過 ssh-add -l 來確私鑰列表 $ ssh-add -l # 可以通過 ssh-add -D 來清空私鑰列表 $ ssh-add -D
4、修改配置文件
# 若.ssh目錄下無config文件,那么創(chuàng)建 touch config # config文件中添加以下內(nèi)容 # gitee 碼云 Host gitee.com ## Host 這個指明的是HOST地址,也就是項目的HostName,如:git@gitee.com:ghostgithub/xUtils.git gitee.com就是其對應(yīng)的Host(訪問的項目的地址) HostName gitee.com ## HostName 就是訪問的地址,如:https://gitee.com/ 就是其HostName(IP地址,訪問的碼云的網(wǎng)頁上的url地址) (https://建議不要加上) PreferredAuthentications publickey ## 指明配置的是公鑰 IdentityFile ~/.ssh/gitee-rsa ## 指定弓腰的位置及文件 # gitlab Host gitlab.com HostName gitlab.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa # github Host github.com HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/github_rsa
5、測試
$ ssh -T git@github.com
輸出
Welcome to GitLab, your name!
以上就是git 配置多個SSH-Key實現(xiàn)示例的詳細(xì)內(nèi)容,更多關(guān)于git 配置多個SSH Key的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
VSCode?搭建?x264?源碼調(diào)試環(huán)境的詳細(xì)步驟
這篇文章主要介紹了VSCode?搭建?x264?源碼調(diào)試環(huán)境的詳細(xì)步驟,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-10-10加速?PyTorch?模型訓(xùn)練的?9?個技巧(收藏)
本指南從最簡單的結(jié)構(gòu)到最復(fù)雜的改動都有,可以使你的網(wǎng)絡(luò)得到最大的好處。我會給你展示示例Pytorch代碼以及可以在Pytorch-?lightning?Trainer中使用的相關(guān)flags,這樣你可以不用自己編寫這些代碼,感興趣的朋友一起看看吧2022-03-03Jar包一鍵重啟的Shell腳本及新服務(wù)器部署的一些經(jīng)驗分享
這篇文章主要介紹了Jar包一鍵重啟的Shell腳本及新服務(wù)器部署的一些經(jīng)驗,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04