【问题标题】:How do I publish to a private nuget repository from the command line?如何从命令行发布到私有 nuget 存储库?
【发布时间】:2016-02-23 14:26:12
【问题描述】:

我在这个话题上找到了severalhelpfuldocuments,但我似乎无法区分它们。有人可以像我五岁一样向我解释如何从命令行发布到私有 nuget 存储库吗?具体来说,如何对我的工件 nuget 存储库进行身份验证?我使用的命令是

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

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

【问题讨论】:

    标签: nuget nuget-server


    【解决方案1】:

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

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

    (from here)

    然后像这样调用setapikey

    nuget setapikey user:pass -Source A
    

    Source

    做完之后,我可以说

    nuget push Mypkg1.0.0.nupkg -Source A
    

    它说“使用配置中的凭据”而不是向我询问我的。

    【讨论】:

      猜你喜欢
      • 2017-06-29
      • 2021-10-02
      • 2014-10-28
      • 1970-01-01
      • 1970-01-01
      • 2016-02-19
      • 2019-11-08
      • 1970-01-01
      • 2022-01-14
      相关资源
      最近更新 更多