2017-02-05 18 views
0

Пакет NuGet, по-видимому, из-за некоторых проблем безопасности, не загружается через осьминога во время попытки развертывания. «Пакет не может быть загружен с NuGet. Если вы получаете ошибку проверки пакета, попробуйте переключиться на репозиторий пакетов Windows File Share, чтобы узнать, помогает ли это».Как создать репозиторий пакетов Windows File Share с осьминогами?

Как вы переключаетесь в хранилище файлов Windows File Share и что это значит?

Могу ли я использовать осьминог для копирования всех моих DLL-файлов из моего местоположения удаления (как установлено в сборке Visual studio) К другому серверу/репозиторию? Это то, что общего в файлах Windows?

+0

Вы вставляете [ -in Octopus NuGet feed] (https://octopus.com/docs/packaging-applications/package-repositories/pushing-packages-to-the-built-in-repository)? –

ответ

0

NuGet поддерживает (по крайней мере) два протоколы для извлечения NuGet пакетов:

  • HTTP основе "REST" апи
  • окна файл доля

, что означает, что если вы запустите NuGet от и у вас есть пакеты, хранящиеся на \\ someserver \ someshare, вы можете установить пакеты из этого общего ресурса:

nuget install somepackage -source \\someserver\someshare 

So. В этом случае, я думаю, вы хотите попробовать

  • положить пакеты, которые вы создали, на принадлежащий вам файл. Сделайте общий доступ к файлу доступным для любой учетной записи, на которой запущен ваш сервер Octopus/tentacle.
  • Укажите это место как источник вашего репозитория в осьминога.

Хотя это позволит решить вашу проблему в краткосрочной перспективе, у вас, вероятно, проблема с соединением между сервером осьминога и конечной точкой службы myget. В конечном итоге вы, вероятно, захотите это исправить. Попробуйте подключиться к серверу осьминога с учетной записью, на которой запущен ваш OD-сервер, и попытайтесь получить доступ к фидам сообщений с помощью инструмента командной строки nuget (вам, вероятно, придется сначала установить это ...)