Authentication 无法从mac OS上的私有Azure工件还原nuget程序包
在windows上一切都运行良好:Authentication 无法从mac OS上的私有Azure工件还原nuget程序包,authentication,nuget-package-restore,azure-artifacts,Authentication,Nuget Package Restore,Azure Artifacts,在windows上一切都运行良好: 将nuget包发布到我的私有Azure工件 将我的帐户登录到Visual Studio 2019 在我的项目中配置我的私有提要 恢复我的项目 它会自动验证我的帐户,因为我已在步骤2中登录 但当我使用mac OS(visual studio 2019)时:我总是在步骤5失败,错误为:401未经授权 是否有任何命令可用于检查我的帐户的当前状态或登录到Visual Studio 注意:我使用2FA的Microsoft帐户解决了我的问题。我不知道为什么我的DevOps
注意:我使用2FA的Microsoft帐户解决了我的问题。我不知道为什么我的DevOps帐户没有恢复包的权限(仅限MAC OS)。然后,我转到Azure DevOps,生成一个包含访问工件特权的令牌。然后我将该令牌更新到Visual Studio for MAC中,然后它就可以工作了。遇到了同样的问题,并用OP的解决方案修复了它。以下是我采取的步骤:
- 在Azure Devops中创建PAT
- 使用私有nuget的开放式解决方案
- 还原nugets并获取提示登录名和密码
- 使用Devops帐户电子邮件作为用户名,PAT作为密码