1. 程式人生 > >多個git賬戶同時訪問不同的git倉庫

多個git賬戶同時訪問不同的git倉庫

我們經常會遇到需要訪問github倉庫,又要訪問gitlab倉庫,但是ssh key切換太麻煩,可以通過配置config檔案來執行多個倉庫ssh金鑰的定向指向。

1、在 ~/.ssh 目錄下新建config檔案

touch config

2、新建gitlab和github檔案目錄

mkdir gitlab
mkdir github
3、在config檔案中新增編輯配置
sudo vim config
Host gitlab
  HostName gitlab.com
  User *****@**.com
  IdentityFile ~/.ssh/gitlab/id_rsa
Host oschina
  HostName oschina.net
  User *****@**.com
  IdentityFile ~/.ssh/oschina/id_rsa
Host github
  HostName github.com
  User *****@**.com
  IdentityFile ~/.ssh/github/id_rsa

Host是自己的辨認標識,可以隨便寫

HostName是倉庫的host地址

User是倉庫賬戶郵箱

IdentityFile 是對應的金鑰儲存的路徑

將以上資訊儲存。

將各自金鑰放置各自的檔案目錄下即可。