指定的来源“MySource”无效

问题描述 投票:0回答:4

我正在尝试像这样从命令行将包推送到 VSTS 包管理器

nuget.exe push -Source "MySource" -ApiKey VSTS *.nupkg

但是我收到以下错误

指定的源“MySource”无效。请提供有效来源。

尽管源存在,但事件。

知道为什么它无法识别 MySource 吗?

我正在使用 TFS 2018。

这最初是有效的,我推送了多个包。我也尝试删除源并创建一个新源,但问题仍然存在。

tfs nuget
4个回答
22
投票

我忘记使用以下命令添加源:

nuget.exe sources Add -Name "MySource" -Source <url>

14
投票

就我而言,它不允许我使用该 feed,因为它在 VS 2019 中被禁用。
只需转到 VisualStudio 并从 Tools 菜单中选择 Nuget Package Manager,然后选择 Package Manager settings

enter image description here

然后从打开的对话框中选择Package Sources,然后在源列表中选中您要启用的源。

enter image description here


1
投票

我发现不同的文档令人困惑。 在某些地方,我看到

--source
应该设置为
domain_name/repository_name
,但是一旦我使用“可用包源 -> 名称”中的名称,它就对我有用。 IE。
--source "My Package source"
来自上面的示例。


0
投票

我有同样的问题,但就我而言,问题是我在源列表中禁用了目标源(我禁用它,但我忘记重新启用它)

© www.soinside.com 2019 - 2024. All rights reserved.