繁体   English   中英

在Mac OS X上设置Private NuGet Feed API密钥

[英]Set Private NuGet Feed API Key on Mac OS X

我在Mac OS X上使用Visual Studio Code创建.NET Core应用程序。 我想打包此工件并将其推送到我们内部的私有NuGet提要,该提要通过API密钥进行保护。 根据NuGet文档 ,在NuGet二进制文件上有一个setapikey子命令,用于在本地nuget.config文件中配置加密的API密钥。

但是,NuGet二进制文件在Mac OS X上不可用。

➜  dncore11 nuget
zsh: command not found: nuget

这是dotnet --info的输出:

➜  dncore11 dotnet --info
.NET Command Line Tools (1.0.1)

Product Information:
Version:            1.0.1
Commit SHA-1 hash:  005db40cd1

Runtime Environment:
OS Name:     Mac OS X
OS Version:  10.12
OS Platform: Darwin
RID:         osx.10.12-x64
Base Path:   /usr/local/share/dotnet/sdk/1.0.1

问题 :鉴于以上所述,如何在Mac OS X上为内部供稿设置NuGet API密钥?

如果仅安装了.NET Core SDK,则可以使用以下命令运行nuget:

dotnet nuget

不幸的是,.NET Core SDK附带的Nuget不支持setapikey参数。 因此,我认为您将剩下下载nuget.exe和安装Mono的权限 ,因此您可以运行该可执行文件并使用setapikey。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM