Размещение репозитория NuGet через сервер Apache / http - PullRequest
5 голосов
/ 06 октября 2011

Можно ли как-то настроить и разместить репозиторий NuGet на Apache или связанном с ним http-сервере?У меня есть код, который я хотел бы сделать доступным, и оказалось, что у меня также есть сервер Apache.Я знаю, что есть публичные места, которые я мог бы публиковать, но мне было любопытно, где я могу побывать.Есть идеи?Возможно ли это?

Ответы [ 3 ]

3 голосов
/ 09 февраля 2014

Если вам это нужно, я сделал маленький сервер с php.Работает на apache с mod_rewrite и IIS: http://www.kendar.org/?p=/dotnet/phpnuget:)

3 голосов
/ 08 июля 2015

Мне это тоже нужно было недавно, и я начал внедрять его на https://github.com/grenade/apache-nuget-repo

Есть некоторые ограничения, например, вы не можете настаивать на этом (пока?). Для этого понадобится какой-нибудь обработчик загрузки на стороне сервера, а это будет означать выбор технологии, такой как PHP, Node, Python и т. Д., Которая ставит под угрозу текущую простоту. Я также еще не приложил никаких усилий к поддержке NuGet api v3.

Сейчас он использует другой процесс копирования, который загружает файлы .nupkg и запускает генераторы манифеста и html.

2 голосов
/ 07 октября 2011

Ничто не останавливает вас, когда вы создаете сервер NuGet, работающий на Apache, но я не думаю, что в настоящее время есть что-то, что может это сделать.

Командная строка nuget.exe выполняется на Mono, но я подозреваю, что запуск сервера ASP.NET NuGet - это совершенно новая игра :-(

...