2

在将 nuget 包推送到本地提要时http://localhost/site,它会要求提供凭据。

例如:nuget push 'OracleDataAccess.1.0.0.nupkg' -s ' http://10.xx.xx.2/SNNUget/mykey '

我可以直接浏览提要并查看我手动放置的包。有可能禁用它吗?或任何其他解决方案?

4

3 回答 3

2

这不是 ApiKey 的用途吗?

nuget push foo.nupkg 33300000-3330-3330-3330-333033303330 -s http://customsource/ 
于 2013-09-03T20:19:40.110 回答
1

也许以下要点可以帮助您?https://gist.github.com/xavierdecoster/3205826

它包含 nuget.exe 命令,允许您将提要凭据存储在开发计算机上。

于 2013-09-02T19:50:34.050 回答
1

您可以在https://www.nuget.org/account下找到您的 Api 密钥,它看起来像这样: 在此处输入图像描述 您可以将API 密钥作为命令行参数传递给nuget push或最好用于nuget setapikey <key> -source <url> [options]将服务器 URL 与其凭据和再也不用担心了:)

于 2016-12-12T20:19:58.500 回答