1. 程式人生 > >【Git】Git免密登入,使用ssh-keygen生成多個key分別用於公司的gitlab和自己的github倉庫

【Git】Git免密登入,使用ssh-keygen生成多個key分別用於公司的gitlab和自己的github倉庫

一、在git bash中執行

ssh-keygen -t rsa -C ‘[email protected]’ -f ~/.ssh/id_rsa_xxx

二、新增配置

在使用者目錄的.ssh目錄,新增config檔案

Host gitlab.xxx.com
HostName gitlab.xxx.com 
User git 
Port 22 
IdentityFile ~/.ssh/id_rsa
Host github.com 
HostName github.com 
User git 
Port 22 
IdentityFile ~/.ssh/id_rsa_xxx
Host git.xxx.com 
HostName git.xxx.com 
User git 
Port 22 
IdentityFile ~/.ssh/id_rsa_xxxx

在這裡插入圖片描述

三、 將公鑰新增到遠端倉庫中

將id_rsa_xxx.pub檔案中的所有字串,新增到遠端倉庫,例如新增到github 在這裡插入圖片描述