gpt4 book ai didi

git - Azure devops 显示其他人提交我的代码

转载 作者:太空狗 更新时间:2023-10-29 14:31:04 26 4
gpt4 key购买 nike

我已经面对这个错误很长一段时间了,我需要一些帮助。我正在使用 git 从我在 visual studio 上的项目提交代码。当我在 Git Extension 上提交时,它会正确显示我的名字。见下图。

但在 Azure Devops 上,它显示的是另一个人的名字,而不是我的名字,据推测他已经提交了此处所示的更改。绿色的是我的 promise ,但出现了另一个名字。 (红一)

我遵循了以下我发现但无济于事的解决方案。

  1. 验证我的[用户]名称和电子邮件是否已在我 check out 项目的 git 文件夹中的 Git 配置文件中正确设置。
  2. 验证我在 Git Extension 的 Git 设置中的用户名和用户电子邮件是否设置正确。

最佳答案

Azure DevOps 不仅注册提交者,还注册推送者。 Pusher 取自用于向 Azure DevOps 进行身份验证的用户凭据。由于所有“错误”用户都显示“XXXXXX pushed”,我怀疑您用于登录 Azure DevOps 的凭据有问题。

另一个用户可以通过多种方式出现:

  1. 另一个用户从另一个来源提取了您的提交并代表您推送了它们
  2. 您在 Windows 中的 Git 凭据实际上是另一个用户的凭据(PAT 或 Git 凭据)。您可以在 Windows Credential Manager 中清除这些凭证如果您将 Git for Windows 与适用于 Windows 的 Git 凭据管理器一起使用。或者您可能需要从 Git Remote 设置中删除 username:pass@
  3. 您正在以另一个用户身份运行 Visual Studio,并且该用户已用于创建访问 token 以访问 Azure DevOps。这些也存储在凭据管理器中,但可能存储在您用来启动 Visual Studio 的其他用户的用户配置文件下。

关于git - Azure devops 显示其他人提交我的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54860982/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com