2017-02-05 34 views
0

显然,由于某些安全问题,My NuGet包在部署尝试期间未通过章鱼进行下载。 “无法从NuGet下载软件包,如果您收到软件包验证错误,请尝试切换到Windows文件共享软件包存储库,以查看是否有帮助。”如何使用章鱼创建Windows文件共享软件包仓库?

如何切换到Windows文件共享包存储库,这实际上意味着什么?

我可以使用章鱼将我所有的dll文件从我的放置位置(在Visual Studio版本中设置)复制到另一个服务器/存储库吗?这是Windows文件共享的全部内容吗?

+0

您是否正在推进[built -in Octopus NuGet feed](https://octopus.com/docs/packaging-applications/package-repositories/pushing-packages-to-the-built-in-repository)? –

回答

0

的NuGet支持(至少)两个协议获取的NuGet包:

  • 基于HTTP的 “REST” API
  • Windows文件共享

这意味着,如果你在运行的NuGet命令行,并且您将软件包存储在\\ someserver \ someshare上,您可以像这样安装来自该共享的软件包:

nuget install somepackage -source \\someserver\someshare 

所以。在这种情况下,我想你想尝试

  • 把你创建的包放到你拥有的文件共享上。让文件共享可用于运行Octopus服务器/触手的任何帐户。
  • 指定此位置作为八达通中的资源库。

尽管这会在短期内解决您的问题,但您的八达通服务器与您的myget服务端点之间可能存在连接问题。从长远来看,你可能想解决这个问题。尝试使用运行OD服务器的帐户登录到章鱼服务器,并尝试使用nuget命令行工具访问myget源(您可能必须先安装...)

相关问题