답변:
예! 자신 만의 NuGet 서버를 호스팅 할 수 있습니다!
가장 쉬운 방법은 서버에 공유 폴더를 만들고이를 Nuget 서버로 참조하는 것입니다.
이를 수행하는 방법에 대한 자세한 내용은 다음에서 찾을 수 있습니다. 자체 NuGet 피드 호스팅
NuGet.Server
IIS 또는 Azure 를 사용하여 자신의 서버를 만들고 호스팅하는 것입니다. 그러면 API 키를 사용하여 패키지를 푸시 할 수 있으며 누구나 피드를 구독 할 수 있습니다. 다음은 고유 한 NuGet 서버 를 만드는 쉬운 가이드 입니다.
자체 NuGet 서버를 호스팅하는 또 다른 옵션은 JetBrains TeamCity를 빌드 서버로 사용하는 것입니다. 여기에 설정이 설명되어 있습니다 .
Team City 서버는 회사 내에서만 액세스 할 수 있거나 액세스 할 수있는 NuGet 리포지토리 역할을합니다.
사용량에 따라 소프트웨어의 무료 버전이 있습니다.
필요에 따라 새로운 NuGet 버전을 게시 할 수있는 기능, 각각의 새로운 지속적 통합 빌드 등과 같은 몇 가지 멋진 옵션이 있습니다. 가장 유용한 부분 중 하나 (모든 NuGet 서버 구현과 마찬가지로)는 수십 개의 이전 버전을 유지한다는 것입니다. 최신 버전을 참조해야하는 프로젝트가 하나 있고 이전 버전을 참조해야하는 다른 프로젝트가 있으면 모든 것이 작동합니다.
ProGet 무료 버전을 확인하십시오 . 우리는 정확히이 목적을 위해 그것을 만들었습니다. 설정하는 데 훨씬 적은 시간이 걸리며 여러 피드, 피드 집계 및 추가 리포지토리 유형 (npm, Bower 등)과 같이 표준 NuGet 서버에서 제공하는 기능 이상의 많은 기능을 제공합니다.
엔터프라이즈 버전에 대한 비용을 지불하려는 경우 인증에 LDAP를 사용할 수있는 기능과 연결된 피드 (예 : NuGet의 공식 피드)에서 이름 / 라이선스별로 피드를 필터링하는 기능도 제공됩니다.