代码之家  ›  专栏  ›  技术社区  ›  taigi100

在MacOS上使用sourcetree连接到Azure devops repo

  •  2
  • taigi100  · 技术社区  · 6 年前

    我以以下方式设置了opions:

    主持人:Azure devops

    https://myuser@dev.azure.com/myuser
    也试过了 https://dev.azure.com/myuser

    用户名:尝试使用我的电子邮件,还启用了备用凭据,并尝试使用该用户名。

    密码:尝试使用真实密码和个人访问令牌

    我不断得到错误: We couldn't connect to Azure DevOps with your credentials. 这可能是什么原因?

    2 回复  |  直到 6 年前
        1
  •  15
  •   Edward Thomson    6 年前

    尽管SourceTree for macOS已更新了Azure DevOps的名称(来自“Visual Studio团队服务”),但它似乎不支持新的Azure DevOps URL。

    https://dev.azure.com/username ,你可以使用 https://username.visualstudio.com .

    SourceTree

        2
  •  2
  •   Murray Foxcroft    6 年前

    The below is from the documentation

    个人访问令牌(PATS)是可用于在Azure DeVoPS和Team Foundation Server(TFS)中进行身份验证的备用密码。在本文中,我们将向您介绍如何创建或撤销PAT。

    Azure DevOps服务和TFS使用企业级身份验证来帮助保护和保护您的数据。VisualStudio和Eclipse(带有TeamExplorer Everywhere插件)等客户端也支持Microsoft帐户和Azure AD身份验证。

    对于集成到Azure DevOps但不支持Microsoft帐户或Azure AD身份验证的非Microsoft工具,您必须使用PATs。示例包括Git、NuGet或Xcode。要为非Microsoft工具设置PAT,请使用Git凭据管理器或手动创建它们。

        3
  •  0
  •   EeKay    5 年前

    基本上,您需要:

    1. 生成PAT
    2. 如果Sourcetree似乎让您很为难(如果您有多个帐户,请缓存或不选择正确的帐户),只需添加:yourorgname.visualstudio.com/projectname

    附言:我写了一篇关于这个的帖子( this one ),如果您想了解详细信息,请查看。

        4
  •  0
  •   GSN    5 年前

    在浏览了整个互联网后,我找到了答案。

    参考 this link 在第4点,记住添加 到期日期

    完全访问 在下面 范围

    你的克隆>HTTPS链接无法工作。 Like this URL

    按照@Edward Thomson格式输入URL

    用户名 :您生成的令牌

    用户名

    暗语

    @taigi100您可以通过选择删除令牌 撤销

    @taigi100@Murray Foxcroft-希望这有帮助。