【问题标题】:unable to generate git credential for Azure Repos git using Azure DevOps无法使用 Azure DevOps 为 Azure Repos git 生成 git 凭据
【发布时间】:2022-01-14 08:05:58
【问题描述】:

在 Azure DevOps 下单击按钮生成 git 凭据时,该选项加载时出现匿名异常,并且不会为特定 AD 用户生成 git 凭据。

我怎样才能克服这个错误?

【问题讨论】:

  • 或生成具有代码(读取和写入)权限的个人访问令牌。带有用户名和密码的 git 凭据不再是访问 Azure DevOps 的推荐方式。如果您安装 Git Credentials Manager Core,它将代表您执行此操作。您的管理员可以为组织禁用基本身份验证和个人访问令牌,在这种情况下,您将不走运。

标签: git github azure-devops azure-repos git-credential-manager


【解决方案1】:

这是此 Azure DevOps 事件中报告的已知问题:https://status.dev.azure.com/_event/282616310

我们的工程师仍在为这次活动而努力,他们已经采取了一些措施来改进事情。您可以关注此活动以获取它的最新更新。

当您单击“生成 Git 凭据”按钮时,它实质上会为您的帐户生成一个范围为“Code (Read & write)”的 PAT(个人访问令牌)。

因此,如果您的问题仍然存在,作为一种解决方法,您可以尝试为您的帐户手动创建一个范围为“Code (Read & write)”的 PAT。

【讨论】:

  • 这似乎比我的回答更准确。赞成。
【解决方案2】:

documentation specifies

Git Credential Manager 是一个可选工具,可让您在使用 Azure Repos 时轻松创建 PAT。登录到 Web 门户,生成令牌,然后在连接到 Azure Repos 时使用该令牌作为密码。

安装凭据管理器后,系统会按需生成 PAT。
凭据管理器在 Azure DevOps 中创建令牌并将其保存在本地以供 Git 命令行或其他客户端使用

所以请确保你有:

【讨论】:

    猜你喜欢
    • 2020-10-05
    • 1970-01-01
    • 2022-12-21
    • 2019-04-05
    • 2021-11-16
    • 1970-01-01
    • 1970-01-01
    • 2020-05-21
    • 2023-01-11
    相关资源
    最近更新 更多