【git】 git配置多個github(gitlab)同時使用
阿新 • • 發佈:2021-08-06
一、config配置檔案
為了使得一臺電腦(假設Windows)可以同時連線不同的git倉庫,只需在使用者主目錄下的.ssh資料夾下
C:\Users\使用者名稱\.ssh
配置config檔案,裡面列舉不同git倉庫對應的配置資訊
Host github.com HostName github.com User maruitao IdentityFile C:\Users\Joshua_Ma\.ssh\id_rsa Host gitlab.bd.cesinstitute.com.cn HostName gitlab.bd.cesinstitute.com.cn User ma.ruitao IdentityFile C:\Users\Joshua_Ma\.ssh\id_rsa_cesbd Host gitlab.com HostName gitlab.com User 20200519036 IdentityFile C:\Users\Joshua_Ma\.ssh\mrtgit
注意:
- Host和HostName 都一樣,為對應伺服器的域名
- User 為對應github(或gitlab)伺服器上的使用者名稱名稱
- IdentityFile 為當前使用者目錄下.ssh資料夾下的檔名(該檔名為一對,包括私鑰和公鑰)
二、建立私鑰和公鑰
-
進入github個人settings
-
建立SSH key
-
本地cmd命令列生成私鑰和公鑰
ssh-keygen -t rsa -C "email"
然後一路【回車】就會在使用者當前目錄下的.ssh資料夾中生成對應的私鑰和公鑰(公鑰字尾pub)
再在當前目錄的config檔案中加入私鑰的名稱, 注意:私鑰公鑰生成後,可以一起修改名稱,要配對修改就OK