Azure devops 如何激活";备用证书“;在Azure DevOps上?
我刚刚在Azure DevOps上为我的团队创建了一个新组织。首先,我想通过用户名/密码激活git访问(出于多种原因:我们使用Https,因此没有ssh证书,我不知道如何在当前git客户端(sourcetree)中使用PAT) 目前,当我进入“备用凭证”的设置时,我得到以下信息:Azure devops 如何激活";备用证书“;在Azure DevOps上?,azure-devops,Azure Devops,我刚刚在Azure DevOps上为我的团队创建了一个新组织。首先,我想通过用户名/密码激活git访问(出于多种原因:我们使用Https,因此没有ssh证书,我不知道如何在当前git客户端(sourcetree)中使用PAT) 目前,当我进入“备用凭证”的设置时,我得到以下信息: 但我进入了组织页面,找不到此设置?如何启用它?看起来从2020年3月2日开始生效。不再支持备用凭据。在此之前创建的组织可以在短时间内使用它们来过渡到PAT。新的组织没有这种选择 从Microsoft DevBlog:
但我进入了组织页面,找不到此设置?如何启用它?看起来从2020年3月2日开始生效。不再支持备用凭据。在此之前创建的组织可以在短时间内使用它们来过渡到PAT。新的组织没有这种选择 从Microsoft DevBlog: 弃用时间表
- 从2019年12月9日开始,我们将禁用并隐藏未设置备用凭据的组织的备用凭据设置。该变更将在2019年12月20日前对所有这些组织生效
- 在未来几个月,我们将与仍在使用该功能的客户合作,帮助他们切换到另一种更安全的身份验证方法
- 2020年3月2日–开始逐步禁用所有Azure DevOps组织的备用凭据
备用身份验证凭据设置已从组织设置=>策略中删除。在Michael的回答中勾选上面分享的内容
我不知道如何在我们当前的git客户机上使用PAT
建议改用PAT,因为您没有SSH证书。以下示例介绍如何在没有弹出窗口的情况下使用git+pat
(在管道中运行命令时很有用,因为如果有弹出窗口,则无法输入凭据):
1.您可以生成Git凭据以获取临时用户名和密码,然后使用以下格式:
git clone https://UserName:Password@dev.azure.com/OrgName/ProjectName/_git/RepoName
2.您可以(比完全访问更安全)并使用命令:
使用git push时的格式相同
您还可以使用git clone+URL从中克隆repo。根据我的经验,它将提示输入凭据并将凭据保存在本地计算机中
对于源树:
Url: https://OrganizationName.visualstudio.com
userName: The email address of your azure devops account
password: PAT
输入正确的URL格式,单击刷新PAT按钮,然后输入电子邮件作为用户名,PAT作为密码。身份验证在我的windows源代码树中成功。谢谢您的回答。我正努力想知道我的PAT用户名是什么,知道怎么做吗?另外,团队正在使用SourceTree,我的理解是PAT应该是密码,但是这里的用户名是什么?@J4N使用PAT时不需要用户名。根据我的经验,PAT包含用户名+密码的信息,而不仅仅是密码。所以你可以尝试这样的组合:UserName:PAT+Password:PAT或UserName:EmailAddress+Password:PAT,它可以工作吗?@J4N我没有使用源代码树,你也可以从中获得一些帮助。也许url应该是:https://dev.azure.com/OrganizationName
或https://OrganizationName.visualstudio.com
,如果有帮助,请告诉我:)
Url: https://OrganizationName.visualstudio.com
userName: The email address of your azure devops account
password: PAT