【发布时间】:2019-01-23 10:00:17
【问题描述】:
每当我拉取或推送时,我都会被要求从我的组织中选择一个帐户,其中只有一个帐户选项(另一个选项是“登录到不同的帐户”)我不会被要求重新输入我的密码在选择此帐户之后。然后我收到一条通知,告诉我 git-credential-manager 已在 Azure DevOps 上为我的组织生成了个人访问令牌。它现在生成了大约 90 个这些令牌并且没有一个已过期。我已经更新了所有内容到最新版本,重新验证一切,仍然没有运气。
这只是最近几周才开始发生的。有人知道下一步该尝试什么吗?
【问题讨论】:
-
您的凭据管理器中的 URL 是什么样的?您正在克隆的 URL 是什么样的?最后,当您通过 Web 访问 Azure DevOps 时,URL 是什么样的?我想知道在
account.visualstudio.com变成dev.azure.com/account之后,如果您正在存储一个 URL 方案的凭据但克隆另一个(因此如果 Git 正在寻找错误 URL 的凭据但没有找到它们)。 -
@EdwardThomson 我所有的 URL 都是 dev.azure.com 的。在他们从 VSTS 切换到 DevOps 之前,我没有在 DevOps 上托管过任何项目。
-
有趣。与一些工程师交谈,看起来有一些可能的事情可能会导致这种情况。为避免在这个小聊天框中出现太多来回,我将发布一个答案,我们可以对其进行迭代以收集所有可能性和解决方案。
标签: git azure azure-devops devops