git push,我碰到灵异事件了,认证的是一个用户, commit 记录(实际提交)里面是另外一个用户

查看 94|回复 6
作者:proxytoworld   
如图,我的C:\users\username\.gitconfig配置如下图,配置的是用户 cp**

在 gitpush 的时候,git 和 GitHub 进行身份认证的时候用的是 Cp用户,上面出现的两个账户都是我的,但我不理解在 git push 的时候用的是.gitconfig 之外的用户 Cp,但 commit 记录里面却是.gitconfig 里面的用户 cp**
身份认证和 push 请求的认证信息都是 Cp**

解码认证 header

commit 记录里面是正常的.gitconfig 里面的用户

gitconfig, git, commit, 认证

terence4444   
commit 的用户是你在本地设置的,可以写任意地址
proxytoworld
OP
  
@terence4444 在 GitHub 也是这个用户。。
proxytoworld
OP
  
@terence4444 就导致,在 Cp*用户的仓库这,有 cp**提交记录,也就是有访问权限?但我明明没开来着
proxytoworld
OP
  
@terence4444 我好像懂了,刚刚试验了一下确实可以随便改,但 git 不应该用.gitconfig 配置的用户去认证吗,git 怎么配置认证的用户啊(新手)
guog   
Windows 对大小写不敏感
proxytoworld
OP
  
@guog 两个用户名长度不一样,不一样的账号
您需要登录后才可以回帖 登录 | 立即注册

返回顶部