【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 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。