为不同的项目配置不用的git用户
我们知道为不同的项目配置不同的git密钥,只需要在`.ssh`文件夹下面的`config`文件里面设置不同的配置即可
```
Host aaa.com
HostName aaa.com
IdentityFile C:\\Users\\chenyue\\.ssh\\aaa
PreferredAuthentications publickey
User aaa
Host bbb.com
HostName bbb.com
IdentityFile C:\\Users\\chenyue\\.ssh\\bbb
PreferredAuthentications publickey
User bbb
```
但是这样我们提交不同项目的代码的时候,显示的提交用户还是同一个人,同一个邮箱,那么如何为不同的项目设置不同的user呢?只需要在项目的文件夹下面的`.git`文件夹里面的`config`文件里面添加一个配置即可 ``` [user] name = username email = email_address ```
顺便提一下,git的全局配置是用户目录下的`.gitconfig`,默认的git用户就是在这个文件里面。
但是这样我们提交不同项目的代码的时候,显示的提交用户还是同一个人,同一个邮箱,那么如何为不同的项目设置不同的user呢?只需要在项目的文件夹下面的`.git`文件夹里面的`config`文件里面添加一个配置即可 ``` [user] name = username email = email_address ```
顺便提一下,git的全局配置是用户目录下的`.gitconfig`,默认的git用户就是在这个文件里面。
评论
发表评论