gpt4 book ai didi

visual-studio - 无法将包推送到 azure 工件提要,不断要求提供凭据

转载 作者:行者123 更新时间:2023-12-05 01:09:52 26 4
gpt4 key购买 nike

我在本地有 .nupkg 文件,我正在尝试将其推送到 azure 工件。我以前一直在推包,但由于某种原因它现在停止工作。我已经设置了一个提要,并且我对 azure artifacts 中的提要拥有完全的所有者权限。

我已将 NuGet.CommandLine 包安装到我的项目中,并在包管理器控制台中运行以下命令(当我从 Windows 命令终端运行时,该行为重复)

nuget.exe push -ConfigFile "D:\Projects\myProj\NuGet.Config" -Source "Itm_Feed" -ApiKey az "D:\Projects\myProj\LocalPackages\ITM.VisiWin7.Common.2.12.0.nupkg" 
MSBuild auto-detection: using msbuild version '15.9.21.664' from 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\bin'.
Please provide credentials for: https://pkgs.dev.azure.com/tembogroup/HMI/_packaging/Itm_Feed/nuget/v3/index.json

Nuget.config

<?xml version="1.0" encoding="utf-8"?>

<configuration>

<!-- NuGet packages are now stored globally, see: https://stackoverflow.com/a/35809007/4122889 -->
<!-- see: https://stackoverflow.com/a/53451805/4122889 -->
<config>
<add key="globalPackagesFolder" value=".\Packages" />
<add key="repositoryPath" value=".\Packages" />
</config>

<!-- Setup for local packages, not in a nuget source -->
<packageSources>
<add key="Itm_Feed" value="https://pkgs.dev.azure.com/organization/team/_packaging/Itm_Feed/nuget/v3/index.json" />
</packageSources>

</configuration>

如您所见,它不断提示我输入凭据 - 在它工作之前它没有这样做。

最佳答案

the behaviour is duplicated when i run it from a windows command terminal

当我使用 用户名和密码 时,我可以重现此问题。

要解决此问题,您可以尝试使用 用户名 + PAT (个人访问 token )。

例如:

enter image description here

另一方面,如果每次都需要在命令行中输入用户名和密码,那就有点不方便了。

所以您可以尝试使用以下命令添加 packageSourceCredentials到 nuget.config 文件。

Nuget 命令:

nuget sources update -name Itm_Feed -username 123 -password <PAT>

在这种情况下,您可以在不添加用户名和 PAT 的情况下运行 Nuget Push。

enter image description here

注意:Nuget 资源名称不能是纯数字。

关于visual-studio - 无法将包推送到 azure 工件提要,不断要求提供凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64789214/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com