简体   繁体   中英

NuGet feeds vs. NuGet Server vs. NuGet Gallery

we are a small developer team and we want to start using our Libraries as NuGet packages. Now I have seen that we can create a NuGet feed or a NuGet Server or a NuGet Gallery.

Now we are not sure what's the difference and what's the rights decision for our small team.

Can someone please explain us that?

Thank you in forward!

Regards Matthias

This is where you need to go

Hosting your own NuGet feeds

  • Local feed : Packages are simply placed on a suitable network file share, ideally using nuget init and nuget add to create a hierarchical folder structure (NuGet 3.3+). For details, see Local Feeds .
  • NuGet.Server : Packages are made available through a local HTTP server. For details, see NuGet.Server.
  • NuGet Gallery : Packages are hosted on an Internet server using the NuGet Gallery Project (github.com). NuGet Gallery provides user management and features such as an extensive web UI that allows searching and exploring packages from within the browser, similar to nuget.org.

Quick breakdown:

Feed: Preferable if you want your packages to only be available to your team. You can choose your audience.

Server: Packages are available to public through http protocall.

Gallery: Packages are hosted on an Internet server using the NuGet Gallery Project (github.com). NuGet Gallery provides user management and features such as an extensive web UI that allows searching and exploring packages from within the browser, similar to nuget.org.

Please read more here

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM