一台电脑生成多个ssh,配置多个git账号

有时需要配置多个git账号的ssh key,例如gitlab和github,简单记录下配置过程:
ssh-keygen -t rsa -C "your邮箱"
回车
到这里时,输入要生成的文件名(多个账号的话,每次到这里时文件名取不一样的名字)
Enter file in which to save the key (/home/fdipzone/.ssh/id_rsa): 
一路回车

然后,你的.ssh 文件夹下面会有两个 SSH key,复制公钥放到你的github或者gitlab

 

  然后新建个config文件,管理公钥,配置类似如下

# 配置github.com
Host github.com
HostName github.com
IdentityFile ~/.ssh/mygithub_rsa
PreferredAuthentications publickey

  Host 为站点,HostName 为站点名,PreferredAuthentications 为优先使用公钥连接,IdentityFile 是私钥路径


 
posted @ 2022-08-17 13:44  夏之轩语  阅读(147)  评论(0编辑  收藏  举报