一台电脑生成多个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
是私钥路径