📜  sourcetree 无法对 Azure Dev ops 的 PAT 进行身份验证 (1)

📅  最后修改于: 2023-12-03 15:05:14.843000             🧑  作者: Mango

Sourcetree 无法对 Azure DevOps 的 PAT 进行身份验证

在使用 Sourcetree 进行版本控制的过程中,你可能会遇到无法对 Azure DevOps 的 PAT 进行身份验证的问题。这个问题主要是因为 Sourcetree 和 Azure DevOps 之间的认证机制不兼容导致的。

PAT 是什么?

PAT(Personal Access Token)是 Azure DevOps 的一种身份验证机制。它是一种类似密码的东西,用于验证你的身份和访问权限。在 Azure DevOps 中,你可以通过创建和管理 PAT 来控制访问你的资源的权限。

Sourcetree 无法对 Azure DevOps 的 PAT 进行身份验证的解决方法
方法一:手动创建 PAT

在 Azure DevOps 中手动创建一个 PAT,并将其作为 Sourcetree 的身份验证凭据。具体步骤如下:

  1. 在 Azure DevOps 中创建一个 PAT。请参阅创建个人访问令牌文档,按照步骤完成。

  2. 打开 Sourcetree 并点击左上角的“偏好设置”按钮。

  3. 点击“账号”选项卡,然后点击“添加”按钮。

  4. 在“新建账号”窗口中,选择 Gtihub 选项,然后在“身份验证”中输入刚刚创建的 PAT。

  5. 点击“OK”保存设置。

方法二:使用 OAuth

在 Azure DevOps 中启用 OAuth,并将其作为 Sourcetree 的身份验证凭据。具体步骤如下:

  1. 在 Azure DevOps 中启用 OAuth。请参阅启用 OAuth文档,按照步骤完成。

  2. 打开 Sourcetree 并点击左上角的“偏好设置”按钮。

  3. 点击“账号”选项卡,然后点击“添加”按钮。

  4. 在“新建账号”窗口中,选择 Gtihub 选项,并选择“使用 OAuth”进行身份验证。

  5. 点击“OK”保存设置。

总结

以上就是解决 Sourcetree 无法对 Azure DevOps 的 PAT 进行身份验证的两种方法。无论你选择哪种方法,都需要确保你已经正确应用了 Azure DevOps 中的身份验证机制,并正确配置了 Sourcetree 的身份验证凭据。