【git】 git配置多個github(gitlab)同時使用


一、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

注意:

  1. Host和HostName 都一樣,為對應服務器的域名
  2. User 為對應github(或gitlab)服務器上的用戶名名稱
  3. IdentityFile 為當前用戶目錄下.ssh文件夾下的文件名(該文件名為一對,包括私鑰和公鑰)

二、創建私鑰和公鑰

  1. 進入github個人settings

  2. 創建SSH key

  3. 本地cmd命令行生成私鑰和公鑰

ssh-keygen -t rsa -C "email"

然后一路【回車】就會在用戶當前目錄下的.ssh文件夾中生成對應的私鑰和公鑰(公鑰后綴pub)
再在當前目錄的config文件中加入私鑰的名稱, 注意:私鑰公鑰生成后,可以一起修改名稱,要配對修改就OK


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM