如何从命令行发布到专用 nuget 存储库



我找到了几个关于这个主题的有用文档,但我似乎无法确定它们的头尾。有人可以像我五岁一样向我解释如何从命令行发布到私有 nuget 存储库吗?具体而言,如何向我的项目工厂 nuget 存储库进行身份验证?我正在使用的命令是

nuget push Mypkg1.0.0.nupkg -Source http://artifactory/artifactory/api/nuget/MypgkRepo

我对 nuget 的经验为零,但正在努力使其成为我们构建过程的一部分,以便仅构建更改的内容并从存储库中获取其余部分。谢谢!

我想

诀窍是您必须在尝试推送之前添加经过身份验证的源。例如

nuget sources add -Name A -Source http://af/artifactory/api/nuget/MyPkgRepo -User user -pass pass

(从这里开始)

然后像这样称呼setapikey

nuget setapikey user:pass -Source A

做完之后,我可以说

nuget push Mypkg1.0.0.nupkg -Source A

它说"使用来自配置的凭据",而不是问我要我的凭据。

最新更新