无法从 mac OS 上的私有 Azure Artifact 恢复 nuget 包

Can not restore nuget package from private Azure Artifact on mac OS

在 windows 上一切正常:

  1. 将 nuget 包发布到我的私有 Azure Artifact
  2. 登录我的帐户进入 Visual Studio 2019
  3. 在我的项目中配置我的私人供稿
  4. 恢复我的项目
  5. 它会自动验证我的帐户,因为我已经在第 2 步中登录

但是当我使用 mac OS(visual studio 2019) 时:我总是在第 5 步失败并出现错误:401 Unauthorized

是否有任何命令可以检查我的帐户的当前状态或登录到 Visual?

注意:我的 Microsoft 帐户使用 2FA

解决了我的问题。我不知道为什么我的 DevOps 帐户没有恢复包的权限(仅 MAC OS)。然后,我转到 Azure DevOps,生成一个包含 Access Artifact 权限的令牌。然后我将该令牌更新为 Visual Studio for MAC,然后它有效

遇到了同样的问题,用OP的解决方案解决了。以下是我采取的步骤:

  • 在 Azure Devops 中创建 PAT。
  • 打开使用私有 nuget 的解决方案。
  • 恢复 nugets 并获得提示的登录名和密码。
  • 使用 Devops-account 电子邮件作为用户名,PAT 作为密码。