programing

개인 NuGet 패키지를 게시할 수 있습니까?

kingscode 2023. 5. 21. 15:03
반응형

개인 NuGet 패키지를 게시할 수 있습니까?

저는 제가 만든 조립품이 있는데, 그것은 저희 회사 팀에 매우 특별합니다.NuGet을 사용하여 이 어셈블리를 제 팀과 회사의 유사한 팀이 작업 중인 다른 프로젝트에서 사용할 수 있게 하고 싶습니다.하지만, 이 어셈블리는 제가 세상과 공유하고 싶은 코드가 아닙니다.

메이븐을 사용하면 로컬 저장소와 소스 패키지를 로컬 저장소에서 만들 수 있습니다.NuGet은 유사한 기능을 지원합니까?NuGet을 사용하여 로컬 리포지토리를 지정하거나 개인 패키지를 지정할 수 있는 방법이 있습니까?

예! 자체 NuGet 서버를 호스팅할 수 있습니다!

가장 쉬운 방법은 서버에 공유 폴더를 만들고 이 폴더를 Nuget Server로 참조하는 것입니다.

방법에 대한 자세한 내용은 다음 웹 사이트에서 확인할 수 있습니다.

자체 NuGet 서버를 호스팅하는 또 다른 옵션은 JetBrains TeamCity를 빌드 서버로 사용하는 것입니다.설정은 여기에 설명되어 있습니다.

Team City 서버는 회사 내에서만 액세스할 수 있는 NuGet 저장소 역할을 합니다.

사용자의 용도에 따라 소프트웨어의 무료 버전이 있습니다.

새로운 지속적인 통합 빌드를 통해 새로운 NuGet 버전을 온디맨드로 게시하는 기능과 같은 몇 가지 좋은 옵션이 있습니다.(모든 NuGet 서버 구현과 마찬가지로) 가장 유용한 비트 중 하나는 최신 버전을 참조해야 하는 프로젝트가 하나 있고 이전 버전을 참조해야 하는 다른 프로젝트가 있으면 모든 것이 해결된다는 것입니다.

ProGet 무료 에디션을 확인해 보십시오. 우리는 정확히 이 목적을 위해 개발했습니다.설정하는 데 훨씬 적은 시간이 소요되며 여러 피드, 피드 집계 및 추가 저장소 유형(npm, Bower 등)과 같이 표준 NuGet 서버가 제공하는 기능을 훨씬 능가하는 많은 기능을 제공합니다.

엔터프라이즈 버전에 대한 비용을 지불하려는 경우 인증에 LDAP를 사용할 수 있는 기능과 연결된 피드(예: NuGet의 공식 피드)의 이름/라이센스별로 피드를 필터링할 수 있는 기능도 제공됩니다.

예, 로컬 피드를 사용할 수 있습니다.설정은 매우 간단합니다. 여기를 보십시오.

MyGet은 개인 피드를 호스팅하는 데 인기가 있습니다.무료는 아니지만, 가격을 확인해 보시면 아마 잘 어울릴 거예요!

언급URL : https://stackoverflow.com/questions/14527615/can-i-publish-a-private-nuget-package

반응형