GIT配置多用户
在公司工作的时候有时候想提交一点代码到github上,然后一台电脑上就需要配置两个账号分别访问github和公司的gitlab
1. 分别生成两个key
为什么要生成两个key的原因我也不清楚,望路过的大佬指点下.
分别用如下的命令给两个账户生成key,存储位置和密码随意,注意名称不要一样不要覆盖了
ssh-keygen -t rsa -C “youemail”
把公钥的内容分别复制粘贴到公司git和github上面配置ssh-key的地方,title可以随便填
2.配置对应host使用哪个私钥
编辑ssh的配置文件vim ~/.ssh/config
下面是一个git主机的配置,需要用几个就配置几个
Host github #给你的host取个名字 方便自己记忆 User Username #你的用户名 Hostname http://github.com #host主机的url IdentityFile ~/.ssh/id_rsa #私钥的访问路径 Port 8081 # host主机的端口 如果为80可以忽略此项
3. 配置用户名和邮箱
在项目的目录下执行以下命令配置当前项目的用户名和邮箱 不带global选项表示只配置当前项目
git config user.name "username" git config user.email "email"
配置的内容可以在项目根目录下的.git/config
文件夹查看,也可以使用git config --list
命令
然后git多用户配置到此就完成了
相关推荐
Equation 2020-08-09
iamjiyu 2020-07-21
formula 2020-11-12
huhongfei 2020-11-05
乾坤一碼農 2020-10-27
liumengyanysu 2020-10-22
E哥的aws认证攻略 2020-10-15
tianyafengxin 2020-10-08
guying 2020-10-05
好脑筋不如烂笔头 2020-09-17
nebulali 2020-09-11
佛系程序员J 2020-09-15
fenggit 2020-09-15
JustHaveTry 2020-09-11
兄dei努力赚钱吧 2020-09-06
IngeniousIT 2020-08-25