📅  最后修改于: 2023-12-03 15:05:14.843000             🧑  作者: Mango
在使用 Sourcetree 进行版本控制的过程中,你可能会遇到无法对 Azure DevOps 的 PAT 进行身份验证的问题。这个问题主要是因为 Sourcetree 和 Azure DevOps 之间的认证机制不兼容导致的。
PAT(Personal Access Token)是 Azure DevOps 的一种身份验证机制。它是一种类似密码的东西,用于验证你的身份和访问权限。在 Azure DevOps 中,你可以通过创建和管理 PAT 来控制访问你的资源的权限。
在 Azure DevOps 中手动创建一个 PAT,并将其作为 Sourcetree 的身份验证凭据。具体步骤如下:
在 Azure DevOps 中创建一个 PAT。请参阅创建个人访问令牌文档,按照步骤完成。
打开 Sourcetree 并点击左上角的“偏好设置”按钮。
点击“账号”选项卡,然后点击“添加”按钮。
在“新建账号”窗口中,选择 Gtihub 选项,然后在“身份验证”中输入刚刚创建的 PAT。
点击“OK”保存设置。
在 Azure DevOps 中启用 OAuth,并将其作为 Sourcetree 的身份验证凭据。具体步骤如下:
在 Azure DevOps 中启用 OAuth。请参阅启用 OAuth文档,按照步骤完成。
打开 Sourcetree 并点击左上角的“偏好设置”按钮。
点击“账号”选项卡,然后点击“添加”按钮。
在“新建账号”窗口中,选择 Gtihub 选项,并选择“使用 OAuth”进行身份验证。
点击“OK”保存设置。
以上就是解决 Sourcetree 无法对 Azure DevOps 的 PAT 进行身份验证的两种方法。无论你选择哪种方法,都需要确保你已经正确应用了 Azure DevOps 中的身份验证机制,并正确配置了 Sourcetree 的身份验证凭据。