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

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

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

 

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

1
2
3
4
5
# 配置github.com
Host github.com
HostName github.com
IdentityFile ~/.ssh/mygithub_rsa
PreferredAuthentications publickey

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


 
posted @   夏之轩语  阅读(159)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
点击右上角即可分享
微信分享提示