One feed for dotnet restore. nuget.org packages come through a pull-through cache that verifies every checksum; your own packages push with a token; the policy gate decides what reaches a build.
dotnet manages NuGet.config for you. Remove the default nuget.org source so a restore cannot fall through to the public feed.
The placeholders are your base URL and a token from the web UI. The guide covers the same steps for a single project, plain HTTP, verifying the change, and reverting it.
dotnet nuget add source https://repo.example.com/nuget/v3/index.json \
--name dependably --username user --password <your token> \
--store-password-in-clear-text
# keep restores from falling through to nuget.org
dotnet nuget remove source nuget.orgThe client sees a registry. Behind it, Dependably Packages stages each upstream artefact and refuses the ones that fail a check you configured.
The NuGet guide continues with a verification step, publishing your own packages, and reverting the configuration if you need to.