OS: Linux
生成第一個rsa文件
cd ~/.ssh/
# 創建第一個 <id_rsa_one> 私鑰文件
ssh-keygen -t rsa -b 4096 -C "your email"
輸入文件導出目錄:/home/admin/gitssh/id_rsa_one,默認:~
ssh-agent -s
eval"$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa_one
clip > ~/.ssh/id_rsa_one.pub
生成第二個rsa文件
ssh-keygen -t rsa -b 4096 -C "your email"
輸入文件導出目錄:/home/admin/gitssh/id_rsa_two,默認:~
ssh-agent -s
eval"$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa_two
clip > ~/.ssh/id_rsa_two.pub
cd ~/.ssh/ && touch config
######編輯內容:
vim config
Host hostalias_one
HostName github.com
User git
IdentityFile /home/admin/gitssh/id_rsa_one
Host hostalias_two
HostName gitlab.com
User git
IdentittyFile /home/admin/gitssh/id_rsa_two
gitlab/github -> 用戶管理SSHKey管理 -> AddKey
ssh -vT git@hostalias_one
Welcome git, XXX!
gitlab/github -> 用戶管理SSHKey管理 -> AddKey
ssh -vT git@hostalias_two
Welcome git, XXX!
####OS: Windows
添加到gitlab或者github用戶管理SSHKey管理中AddKey
ssh -vT git@hostalias_one
Welcome git, XXX!