Git提交用错email了? 用gitConfig来管理

首先我们是职场打工人,每天八小时需要写公司的代码,其次我们是写代码狂人,业余时间也想贡献一些代码到我们自己的repo上。这就遇到了一个问题,你提交的account是公司的还是你自己的?

如果一不小心提错了,完了,大企业里面会有个扫描的软件,啪, 你用公司邮箱提交代码,不久的几天内有人找你谈话了,是不是把公司信息泄露出去了?吃了个哑巴亏,就因为自己的一不小心冲动按错了一个enter, 可能导致【严重】后果

不扯淡了,直接上解决方法:

  1. 新建users/你的用户名/.gitconfig文件

  2. 把下面的贴进去

http

sslVerify = false

=====这里是全局设置,不指定文件夹的配置,如果你不需要可以不加=====

user

name = 你的名字

email = 你的email地址

===============================================================

credential "**https://XXX** "

provider = generic

includeIf "gitdir:C:/**Project**Fol**derA** "

path = ~/gitConfigUsers/userA

includeIf "gitdir:C:/**ProjectFolderB** "

path = ~/gitConfigUsers/userB

credential

helper = store

  1. 把我带颜色的改成你自己的配置

  2. 创建**userA和userB的配置 :**新建 users/你的用户名/gitConfigUsers 文件夹

分别加两个文件 userA和userB

  1. 把以下内容贴进去 并且替换成你自己的

user

name = 你想提交代码的名字

email = 你想提交代码的账号邮箱地址

credential

helper = store

username = 这是你的证书用户名

password = 这是你的证书密码

  1. 以此类推,多个用户都可以通过这种方式管理哦。建议把你想使用共同账号提交的项目统一放到一个目标文件夹下面,这样就可以更容易的指定同一个user啦!