2017-02-05 39 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源(您可能必須先安裝...)

相關問題