【git】gitee私人仓库突然多了贡献者
在家里配置了公司vpn,通过git config配置了用户名和邮箱,通过ssh-keygen -t rsa -C "企业邮箱"重新生成了ssh公私密钥,这样原有的ssh地址git@gitee.com:...也通过.git/config修改成https。然后就出现了下图的情况:

1.现状
首先,通过
git config --global --list
可以看到 user.name 与 user.email都是新配置,而不是gitee的邮箱和用户名。通过查阅,这种情况就是因为config的问题。所以贡献者变成了用户名首字母头像。
2.新的问题
大概是知道原因,但是还有一个问题: 按理说,https应该输入用户名或邮箱+密码才对,直接就能push成功。
那么一定是存起来了.
git config --global --list
winupdater.recentlyseenversion=2.24.1.windows.2
#就是这里
credential.helper=store
没错,就是这里,是原来有配置到的。只要第一次输入过账户、密码,就会被存储起来。
# 配置记住用户名、密码
git config credential.helper "store"
# 配置不记住
git config credential.helper ""
3.最后一个问题
git既然可以记住用户名、密码实现免密push代码。那么它是从把用户名和密码存储在哪里?

由于是在windows下,所以存储的用户名和密码,默认保存在C:\Users\用户名 路径下。
.gitconfig: 保存了git的全局配置.git-credentials: 存储了用户名和密码
- 原文作者:Garfield
- 原文链接:http://www.randyfield.cn/post/2021-08-01-git/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。