无法从 mac OS 上的私有 Azure Artifact 恢复 nuget 包
Can not restore nuget package from private Azure Artifact on mac OS
在 windows 上一切正常:
- 将 nuget 包发布到我的私有 Azure Artifact
- 登录我的帐户进入 Visual Studio 2019
- 在我的项目中配置我的私人供稿
- 恢复我的项目
- 它会自动验证我的帐户,因为我已经在第 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 作为密码。
在 windows 上一切正常:
- 将 nuget 包发布到我的私有 Azure Artifact
- 登录我的帐户进入 Visual Studio 2019
- 在我的项目中配置我的私人供稿
- 恢复我的项目
- 它会自动验证我的帐户,因为我已经在第 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 作为密码。