下面介绍对特定项目设置用户名 / 邮箱 / 密码的方法
1. 设置用户名和邮箱
git config user.name "kevin.xiong"
git config user.email "kevin.xiong@vastaitech.com"
然后执行命令查看 config 文件:cat .git/config
发现里面多了刚才配置的用户名和邮箱信息user,即成功为该项目单独设置了用户名和邮箱
...
[branch "master"]
remote = origin
merge = refs/heads/master
[user]
name = kevin.xiong
email = kevin.xiong@vastaitech.com
2. 保存凭证
如果使用HTTP协议,每次连接都需要输入用户名和密码。, git每次都要求输入用户名和密码,则可以执行如下配置来保存凭证。(参考:)
git config credential.helper store
执行后, cat .git/config
查看,则多了credential的内容:
[user]
name = kevin.xiong
email = kevin.xiong@vastaitech.com
[credential]
helper = store
然后再回到项目目录下执行 git pull/push
,根据提示输入用户名和密码,输入正确后,以后再执行 git pull/push 就不用输入用户名和密码了.