欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Github多账号ssh配置

程序员文章站 2022-03-01 23:17:39
...
ssh-keygen -t rsa -C "email"
几个基本结论:
1,同一个ssh key可以同时用在github,gitee等不同的git网站
2,github上不同的账号必须用不同的ssh key

下面讨论如何为github上不同的账号配置不同的ssh key
1,默认的给第一个账号
2,产生新的ssh key,例如id_rsa_two,也放在.ssh目录下面
3,在.ssh目录下面增加config文件,按如下配置
4,第二个账号git clone时使用修改后的命令(例如第二个账号名为unclebao)
例如修改前:
git clone git@github.com:UncleBao/github1.git
修改后:
git clone git@unclebao.github.com:UncleBao/github1.git
然后第二个账号也可以正常push了
# 1,在.ssh目录下面增加config文件
# 2,在config文件中添加如下配置
# 3,获取unclebao的git仓库是修改为: git@unclebao.github.com:UncleBao/github1.git 即可正常push了
Host unclebao.github.com 
    HostName github.com
    IdentityFile C:\\Users\\Administrator\\.ssh\\id_rsa_two
    PreferredAuthentications publickey
    User unclebao
相关标签: git