我突然遇到了Azure Repos URL的问题:
我刚刚开始在DevOps中创建一个新项目,它希望我使用的URL是
https://OrgName@dev.azure.com/OrgName/RepoName/_git/RepoName
这总是失败(在循环中要求凭据),如果我在VS代码中单击克隆,情况也是一样的。
然而,在我多年前用devops创建的org中,它给我的GIT URL就像。
https://dev.azure.com/Test/_git/Test
如果我从devops url中删除OrgName@,它会很好地克隆repo,那么为什么devops要添加它,我们如何在url中使用它,或者阻止devops在git repo的URL中提供它?
2条答案
按热度按时间hgc7kmma1#
查看this ticket中产品组的回复:
由于Git Credential Manager的一些旧版本向后兼容,目前无法修复此问题。我们计划在不久的将来删除org前缀,一旦我们确认它不会影响大量用户。请理解,这是我们的优先事项,尽管目前还不能采取。
我们的产品组已经关注到这个问题,并计划在未来删除组织@前缀。
解决方法:
方法1.如你所说,你可以手动删除git clone URL中的
organization@
。方法2.您可以在组织设置-〉概述中禁用新URL
然后,您可以使用旧的URL
organizationname.visualstuido.com
登录组织。在这种情况下,git clone url将不包含
organization@
。cld4siwp2#
您需要使用右上角的“克隆”链接。
从docs:
这应该为您提供了一个可以使用的适当链接。