在一台电脑上配置多个git账号

gitgithub
2023-09-20 16:35:50

由于工作原因,本机电脑需要支持多个GitHub账号,常规的默认配置只能输入一个账号,无法满足通用的需求。

生成密钥

ssh-keygen -t rsa -C "github_email_adress"

重新命名密钥

默认生成的密钥名称是id_rsaid_rsa.pub,为了防止新生成的密钥冲突,重新命名id_rsa_1id_rsa_1.pub

再次执行生成密钥命令,生成新的密

修改~/.ssh/confg文件

sh 复制代码
KexAlgorithms +diffie-hellman-group1-sha1

Host gitee.com
  IdentityFile ~/.ssh/id_rsa_1
Host github-first
  HostName github.com
  IdentityFile ~/.ssh/id_rsa_1
Host github-second
  HostName github.com
  IdentityFile ~/.ssh/id_rsa