1

我有一个网络公共文件夹,当我想共享任何文件时会使用它,所以我正在考虑将我的 nuget 包放在那里。我尝试使用以下方法推动它:

nuget push Me.Utility.1.0.nupkg API_KEY -Source http://www.mywebpage.mx/packages

然后它要求我提供凭据,但我输入的凭据都没有工作(凭据正确)。我的网络文件夹不是一个 nuget 提要,它只是一个网络共享文件夹。我不清楚问题是它应该是一个 nuget 提要(类似于 myget 服务)还是我需要拥有的最低基础设施,因为这只是一个 nuget 包。我想在我自己的服务器上托管我的包,并且我希望我的包出现在官方画廊中,那么在这种情况下我应该设置自己的 nuget 提要吗?
你能解释一下这应该怎么做吗?

4

3 回答 3

2

MyGet.org 支持向上游推送包,例如推送到 NuGet.org。查看这篇博文以了解如何执行此操作:http ://blog.myget.org/post/2012/03/01/Introducing-MyGet-package-source-proxy-(beta).aspx

于 2013-01-24T09:14:39.163 回答
1

我们有一个(免费)产品可以帮助您。ProGet使您能够在自己的网络上托管自定义 NuGet 源,并允许您通过“连接器”无缝连接到现有的源,例如 NuGet.org 源。如果您发布到官方 NuGet 库并在 ProGet 中的私有源上启用缓存,则无论何时您从官方 NuGet 源中使用您自己的包,它都会自动为您将其(和任何其他)缓存在您的网络上。

于 2012-12-19T20:05:07.257 回答
1

官方画廊意味着 nuget.org?使用 nuget.org,您不能选择在外部站点上托管您的 nupkg,nuget.org 必须为您托管它。您可能会混淆 myget.org 和 nuget.org 的概念。

PS:如果您使用参数覆盖“源”,那么您将不再使用官方画廊 nuget.org。因此,问题标题令人困惑。

于 2012-12-18T20:36:20.837 回答