微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

迁移初始化后无法使用PAT,并且无法使用户,传递或域正常工作

如何解决迁移初始化后无法使用PAT,并且无法使用户,传递或域正常工作

关于在迁移初始化运行后对configuration.json文件中PAT字段的使用-对于版本11.6.0.0。

似乎未实现。我没有看到使用用户,密码和域的源和目标命令行选项的示例,但是对我来说仍然无法使用它们,因此不确定我是否正确使用了这些选项。我已经在源和目标环境中通过了身份验证。

错误是:

[10:22:23错误]无法配置存储 Microsoft.TeamFoundation.TeamFoundationServerUnauthorizedException:TF30063:您无权访问https://dev.azure.com/xxxxx/。 ---> System.Net.WebException:远程服务器返回错误:(401)未经授权。

解决方法

PAT仅用于少量呼叫。大多数使用AD认证的ObjectModel实现。通常,该工具会弹出身份验证框,其中可能已缓存了凭据。

#1您应该能够在Windows凭据管理器中删除缓存的凭据。

“用户名”和“密码”选项仅在连接到Active Directory上的本地TFS环境时才有用,而据我所知,不适用于Azure AD。

该工具应该会弹出一个用于连接到Azure DevOps的交互式身份验证框,但是,如果您填写用户名和密码,它将采用不同的路径。

我建议您分叉存储库,对其进行克隆,然后在Visual Studio中打开以在Debug中运行,以查看问题所在。

我的赌注是缓存的凭证,但是很可能还有其他东西。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。