git和github用户名 邮箱

git和github用户名 邮箱

git客户端用户名、邮箱的作用

本地的git需要设置用户名和邮箱,其本质是本地git客户端的一个变量,不随git库改变,但也可以为某个库单独设置用户名和邮箱,github或码云等都是根据git客户端的用户名和邮箱来进行contributions统计的,每次commit的记录也是使用git客户端的用户名和邮箱,所以当客户端邮箱、用户名和github邮箱、用户名不一致时,会导致github无法统计contributions,这是由于客户端的用户名、邮箱并不对应真实的github账号,所以无法统计,且提交者头像变灰,因为它是未知github账号,当然你把用户名和邮箱改为别人的实际存在的github的用户名邮箱,那么git push后提交者将变成别人的github账号。

结论:尽量将git客户端的用户名、邮箱和github账号的用户名、邮箱设置为完全一致;

        若使用码云,也应一致。


相关命令

查看当前库的用户名和邮箱命令:

git config user.name

git config user.email


设置当前库的用户名和密码

git config user.name "Sallenkey"

git config user.email "[email protected]"


设置全局的用户名和密码

git config --global user.name "Sallenkey"

git config --global user.email "[email protected]"


github多人协作,添加新的Collaborators(参与者)到项目

如何让github上别的开发者能够修改自己账号下的repository,实现多人协作参与同一个项目,只需要在Settings的Collaborators选项中添加参与者的github账号即可,其实质是将别人github上的公钥写入到当前reposibory的公钥文件中(github帮我们完成,我们无法看到),这样,其他人也能够修改当前自己账号下的repository了。

猜你喜欢

转载自blog.csdn.net/xiaoyink/article/details/79421423