Git —— SSH配置多仓库不同账户访问
生活随笔
收集整理的這篇文章主要介紹了
Git —— SSH配置多仓库不同账户访问
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、SSH Key創(chuàng)建
不同的倉庫可能是不同的訪問賬號,因此需要針對不同的賬號生成相應(yīng)的SSH Key Pair,
- 相關(guān)命令
-
生成github下user1賬號SSH Key Pair
-
生成gitlab下user2賬號SSH Key Pair
二、添加公鑰到倉庫賬號
這里用Gitlab舉個例子,將剛剛創(chuàng)建的密鑰中公鑰內(nèi)容粘貼到Key部分,Github也是類似的操作。
# 獲取公鑰內(nèi)容 cat ~/.ssh/id_rsa_github.pub三、配置多倉庫不同賬戶訪問
創(chuàng)建config文件,如果有則直接編輯,沒有則創(chuàng)建。
# 創(chuàng)建文件 touch ~/.ssh/config編輯config內(nèi)容,輸入以下內(nèi)容:
Host * HostkeyAlgorithms +ssh-rsa PubkeyAcceptedKeyTypes +ssh-rsa# github配置 Host github.com // 倉庫名HostName github.com // 倉庫域名或IPUser user1 // 訪問賬號PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa_github // 私鑰路徑# gitlab配置 Host gitlab.comHostName gitlab.comUser userPreferredAuthentications publickeyIdentityFile ~/.ssh/id_rsa_gitlab四、校驗(yàn)配置
# 打開ssh agent ssh-agent bash # 清除SSH緩存,添加新SSH密鑰到SSH agent ssh-add -D ssh-add ~/.ssh/id_rsa_github ssh-add ~/.ssh/id_rsa_gitlab # 測試連接 ssh -T git@github.com ssh -T git@gitlab.com配置成功后測試連接會出現(xiàn)如下提示
總結(jié)
以上是生活随笔為你收集整理的Git —— SSH配置多仓库不同账户访问的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 四年级计算机考试反思,四年级期中考试反思
- 下一篇: python opencv获取图片分辨率