【发布时间】:2017-04-24 18:31:54
【问题描述】:
在我自己的 GitHub 存储库中,我注意到有来自 unrecognized author 的提交。
我已经开始调查,我意识到当我通过 Visual Studio 2015 - Team Explorer 在远程存储库上推送任何更改时,即使我更改了我的全局 .gitconfig 设置并在那里设置了无效的用户名和无效的 e,这些更改也会成功推送- 邮件地址 - 当我收到unrecognized author 时就是这种情况。
如果我尝试通过git bash 命令提示符直接推送更改,并输入无效的用户名或密码,我会得到:invalid username or password - 这很明显,而且很正常。
如果我输入有效的用户/密码,我会得到:The requested URL returned error: 403 - 但同样,这是正常的,因为我没有将此用户添加为我的Collaborator。
如果我将此用户添加为我的协作者,我可以成功推送。
那么,为什么会这样呢?
为什么 GitHub 允许我使用无效的用户/电子邮件通过 VS 2015 推送更改?
【问题讨论】:
标签: git github visual-studio-2015 git-bash team-explorer