Frequently Asked Questions

We have a few sections answering some Frequently Asked Questions, but if your question is not listed, or you feel the answer we give here is not satisfying, feel free to contact us for further assistance.
In this article:

Why should I use MyGet?

There are quite a few usage scenarios out there where MyGet fits in very well:

  • A feed containing only the packages you or your company often use
  • A feed containing only your (open-source?) project and its dependencies
  • A feed containing just a few packages that you want to use for a certain project: tell your developers to just install them all
  • MyGet can set up a feed for you in less than 5 seconds
  • You don't have to set up your own infrastructure
  • There's support for multiple feeds per account in MyGet. NuGet.Server and Orchard Gallery only support one.
  • MyGet allows you to delegate privileges to other users without sharing an API key: everyone has its own, secure access to a MyGet feed
  • And much more is coming!

Top

So what's the difference between MyGet and NuGet.Server, Orchard Gallery or NuGet Gallery?

Tough one! If you look at MyGet for the first minute, you would think it's an identical solution to NuGet.Server, Orchard Gallery or NuGet Gallery. If you create an account, you will notice some differences though:

  • MyGet can set up a feed for you in less than 5 seconds
  • You don't have to set up or maintain your own infrastructure
  • There's support for multiple feeds per account in MyGet. NuGet.Server, Orchard Gallery and NuGet Gallery only support one.
  • MyGet allows you to delegate privileges to other users without sharing an API key: everyone has its own, secure access to a MyGet feed
  • And much more is coming!

Top

How does MyGet secure my private NuGet feeds?

MyGet offers you private NuGet feeds. In order for them to be private, they obviously need to be secured somehow. Security is a large word with many nuances and many possible scenarios, many which are supported by MyGet.
For example, some users can manage users and packages, while others can only manage packages and others can only consume packages.

We dedicated an entire page on this topic to guide you through MyGet’s security model and to show you how to set up security and permissions in MyGet.
Go to "MyGet's Security Model Explained".

Top

If I put a package on MyGet with a dependency that's on NuGet, do I need to copy it over?

No. You don't have to, but you can. NuGet performs cross-feed checking for package dependencies.
For the package being installed, NuGet looks in the current package source (if specified, otherwise all). Regardless of wether a package source is specified or not, NuGet will look for the package's dependencies in all configured package sources.

Top

Are there any articles about MyGet out there?

Sure! We have a lot of content available on our blog. You can also check these:

Top