【问题标题】:Please provide credentials error pushing to Azure DevOps请提供凭据错误推送到 Azure DevOps
【发布时间】:2020-08-15 03:16:20
【问题描述】:

我收到了错误

“请提供以下凭据:https://jbright.pkgs.visualstudio.com/Project/_packaging/Project_Feed/nuget/v3/index.json

当我运行命令时来自 Visual Studio 2019 Community Powershell:

nuget push -Source https://jbright.pkgs.visualstudio.com/Project/_packaging/Project_Feed/nuget/v3/index.json -ApiKey az C:\Users\Jens\source\repos\Project\Packed\Project.Core.0.4.0.7.nupkg 

我已经尝试了可以​​在网上找到的方法来解决此问题,包括:

  • 删除 Windows 凭据管理器中的所有凭据
  • 在 Visual Studio 包中删除并重新添加此包源 经理设置

我在项目目录中有一个 nuget.config 文件,其中包含:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <clear />
    <add key="Core_Feed" value="https://jbright.pkgs.visualstudio.com/Project/_packaging/Project_Feed/nuget/v3/index.json" />
  </packageSources>
</configuration>

<!--

nuget push -Source https://jbright.pkgs.visualstudio.com/Project/_packaging/Project_Feed/nuget/v3/index.json -ApiKey az C:\Users\Jens\source\repos\Project\Packed\Project.Core.0.4.0.7.nupkg  

-->

我在文件中保留了 powershell 命令语法,所以我不会忘记它,但正如您所见,它已被注释掉。问题是,这在我的笔记本电脑上运行良好,具有相同的文件。

当我删除凭据管理器中的凭据,然后从该 Azure DevOps 源中提取包时,我会获取包并看到添加到 Windows 的新凭据。但即便如此,如果没有收到“请提供凭据”错误,我也无法将包添加到提要中。

知道如何解决这个问题吗? 谢谢, 延斯

【问题讨论】:

  • 您使用的是哪个 nuget.exe 版本?请尝试使用来自this link 的最新 nuget.exe cli 来推送您的 nuget。此外,检查您的 nuget.config 文件并在 nuget.config 下添加 packageSourceCredentials 节点,如 this link's info

标签: powershell nuget visual-studio-2019 nuget-package


【解决方案1】:

当我在凭据管理器中删除凭据然后拉 来自此 Azure DevOps 源的包,我获取包并查看 添加到 Windows 的新凭据。但即便如此,我也无法打包 到提要而不收到“请提供凭据”错误。

首先,请尝试使用this link的最新版nuget.exe cli,然后将本地代理的nuget.exe cli路径配置到系统环境变量PATH强>。

第二,您应该在Nuget.config文件中为您的私有nuget包源添加packageSourceCredentials

<packageSourceCredentials>
    <Core_Feed>
        <add key="Username" value="xxx" />
        <add key="Password" value="xxx" />
       xxx
    </Core_Feed>

</packageSourceCredentials>

更多信息可以参考this link

然后,测试你是否可以推送你的nuget包。

【讨论】:

  • 这很有趣。我一直在努力解决这个问题,在你的回答发现我的 nuget 版本是旧的之后:D
猜你喜欢
  • 2020-10-26
  • 1970-01-01
  • 1970-01-01
  • 2019-07-04
  • 2013-12-12
  • 2021-07-14
  • 1970-01-01
  • 1970-01-01
  • 2021-11-16
相关资源
最近更新 更多