首页 > 代码库 > 多个git账号的配置
多个git账号的配置
问题描述:
作为开发人员,普遍有多个git账号,例如,公司邮箱对应的公司仓储账号和私人邮箱对应的github账号。在一台电脑上使用两个账号基于ssh协议拉代码,如果不进行额外设置,往往只有一个账号可以正常工作,其他账号需要输入密码。
解决:
1.分别针对两个账号生成不同的ssh key
ssh-keygen -t rsa -C "账号1“
ssh-keygen -t rsa -C "账号2“
注意生成key的时候,不要一路回车,要给两个key文件制定不同文件名,以免,第二个key将第一个key覆盖。
2.假设生成的文件名为 文件1、 文件2
ssh-add 文件1
ssh-add 文件2
3.在~/.ssh文件夹下,生成config文件
#账号1的 Host 域名1 HostName 域名1 IdentityFile ~/.ssh/文件1 #账号2的 Host 域名2 HostName 域名2 IdentityFile ~/.ssh/文件2
4.可以正常工作了
多个git账号的配置
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。