我在公司工作的时候,有时候想提交一点代码到github,然后需要在一台电脑上配置两个账号,分别访问github和公司的gitlab1。为什么需要分别生成两个密钥?我不知道密钥的原因。希望路过的大佬指点。使用以下命令分别为两个账户生成密钥。存储位置和密码是随机的。小心不要覆盖名称。ssh-keygen-trsa-C"youemail"把公钥的内容复制粘贴到公司git和github上配置ssh-key的地方,标题随便填。2.配置对应主机使用哪个私钥编辑vim下的ssh配置文件~/.ssh/config是git主机配置,如果需要使用几个,配置几个主机github#Giveyourhostanameforyour自己记忆UserUsername#你的用户名Hostnamehttp://github.com#hosthosturlIdentityFile~/.ssh/id_rsa#私钥访问路径Port8081#如果host的端口是80,可以忽略这一项3.配置用户名和邮箱在项目目录下执行以下命令,配置当前项目的用户名和邮箱,没有全局选项表示只配置当前项目gitconfiguser.name"username"gitconfiguser.email"email》配置内容可以在项目根目录下的.git/config文件夹中查看,也可以使用gitconfig--list命令,然后git多用户配置就完成了
