Příkaz sources (NuGet CLI)sources command (NuGet CLI)

Platí pro: spotřeba balíčku, publikování • podporovaných verzí: všeApplies to: package consumption, publishing • Supported versions: all

Spravuje seznam zdrojů nacházejících se v konfiguračním souboru oboru uživatele nebo v zadaném konfiguračním souboru.Manages the list of sources located in the user scope configuration file or a specified configuration file. Konfigurační soubor oboru uživatele se nachází v %appdata%\NuGet\NuGet.Config (Windows) a ~/.nuget/NuGet/NuGet.Config (Mac/Linux).The user scope configuration file is located at %appdata%\NuGet\NuGet.Config (Windows) and ~/.nuget/NuGet/NuGet.Config (Mac/Linux).

Všimněte si, že zdrojová adresa URL pro https://api.nuget.org/v3/index.jsonNuGet.org je.Note that the source URL for nuget.org is https://api.nuget.org/v3/index.json.

PoužitíUsage

nuget sources <operation> -Name <name> -Source <source>

kde <operation> je jedna z seznamů, přidat, odebrat, povolit, zakázat nebo aktualizovat, <name> je název zdroje a <source> je adresa URL zdroje.where <operation> is one of List, Add, Remove, Enable, Disable, or Update, <name> is the name of the source, and <source> is the source's URL. V jednom okamžiku můžete pracovat jenom s jedním zdrojem.You can operate on only one source at a time.

MožnostiOptions

MožnostOption PopisDescription
ConfigFileConfigFile Konfigurační soubor NuGet, který se má použítThe NuGet configuration file to apply. Pokud není zadaný, %AppData%\NuGet\NuGet.Config použije se (Windows ~/.nuget/NuGet/NuGet.Config ) nebo (Mac/Linux).If not specified, %AppData%\NuGet\NuGet.Config (Windows) or ~/.nuget/NuGet/NuGet.Config (Mac/Linux) is used.
ForceEnglishOutputForceEnglishOutput (3.5 +) Vynutí, aby soubor NuGet. exe běžel pomocí neutrální jazykové verze určené pro angličtinu.(3.5+) Forces nuget.exe to run using an invariant, English-based culture.
FormátFormat Platí pro list akci a může být Detailed (výchozí) nebo Short.Applies to the list action and can be Detailed (the default) or Short.
HelpHelp Zobrazí informace o nápovědě k příkazu.Displays help information for the command.
NonInteractiveNonInteractive Potlačí výzvy pro vstup uživatele nebo potvrzení.Suppresses prompts for user input or confirmations.
HesloPassword Určuje heslo pro ověřování ve zdroji.Specifies the password for authenticating with the source.
StorePasswordInClearTextStorePasswordInClearText Určuje, že se má uložit heslo v nešifrovaném textu namísto výchozího chování při ukládání šifrovaného formuláře.Indicates to store the password in unencrypted text instead of the default behavior of storing an encrypted form.
UserNameUserName Určuje uživatelské jméno pro ověřování ve zdroji.Specifies the user name for authenticating with the source.
VerbosityVerbosity Určuje množství podrobností zobrazených ve výstupu: normální, tiché a podrobné.Specifies the amount of detail displayed in the output: normal, quiet, detailed.

Poznámka

Nezapomeňte přidat "heslo zdrojů" v rámci stejného uživatelského kontextu, jako je soubor NuGet. exe, se později používá pro přístup ke zdroji balíčku.Make sure to add the sources' password under the same user context as the nuget.exe is later used to access the package source. Heslo bude uloženo v konfiguračním souboru jako šifrované a lze ho dešifrovat pouze v kontextu stejného uživatele, který byl zašifrován.The password will be stored encrypted in the config file and can only be decrypted in the same user context as it was encrypted. Pokud například použijete sestavovací Server k obnovení balíčků NuGet, heslo musí být šifrované se stejným uživatelem systému Windows, pod kterým bude úloha sestavení serveru spuštěna.So for example when you use a build server to restore NuGet packages the password must be encrypted with the same Windows user under which the build server task will run.

Podívejte se také na proměnné prostředí .Also see Environment variables

PříkladyExamples

nuget sources Add -Name "MyServer" -Source \\myserver\packages

nuget sources Disable -Name "MyServer"

nuget sources Enable -Name "nuget.org"

nuget sources add -name foo.bar -source C:\NuGet\local -username foo -password bar -StorePasswordInClearText -configfile %AppData%\NuGet\my.config