Quellen Befehl (nuget-CLI)sources command (NuGet CLI)

Gilt für: Paket Verbrauch, • unterstützte Versionen werden veröffentlicht: alleApplies to: package consumption, publishing • Supported versions: all

Verwaltet die Liste der Quellen, die sich in der Benutzer Bereichs Konfigurationsdatei oder einer angegebenen Konfigurationsdatei befinden.Manages the list of sources located in the user scope configuration file or a specified configuration file. Die Benutzer Bereichs Konfigurationsdatei befindet sich unter %appdata%\NuGet\NuGet.Config (Windows) und ~/.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).

Beachten Sie, dass die Quell-URL für nuget.org https://api.nuget.org/v3/index.json ist.Note that the source URL for nuget.org is https://api.nuget.org/v3/index.json.

VerwendungUsage

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

Dabei ist "List", "Add", "Remove", "enable", " <operation> Deaktivieren " oder " Update", <name> der Name der Quelle und <source> die URL der Quelle.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. Sie können jeweils nur auf einer Quelle arbeiten.You can operate on only one source at a time.

OptionenOptions

  • -ConfigFile

    Die anzuwendende nuget-Konfigurationsdatei.The NuGet configuration file to apply. Wenn nichts angegeben ist, %AppData%\NuGet\NuGet.Config wird (Windows) ~/.nuget/NuGet/NuGet.Config oder ~/.config/NuGet/NuGet.Config (Mac/Linux) verwendet.If not specified, %AppData%\NuGet\NuGet.Config (Windows), or ~/.nuget/NuGet/NuGet.Config or ~/.config/NuGet/NuGet.Config (Mac/Linux) is used.

  • -ForceEnglishOutput

    (3.5 und höher) Erzwingt das Ausführen von nuget.exe mit einer invarianten, englischen Kultur.(3.5+) Forces nuget.exe to run using an invariant, English-based culture.

  • -Format

    Gilt für die list Aktion und kann Detailed (die Standardeinstellung) oder sein Short .Applies to the list action and can be Detailed (the default) or Short.

  • -?|-help

    Zeigt Hilfe Informationen für den Befehl an.Displays help information for the command.

  • -Name

    Name der Quelle.Name of the source.

  • -NonInteractive

    Unterdrückt Eingabe Aufforderungen für Benutzereingaben oder Bestätigungen.Suppresses prompts for user input or confirmations.

  • -Password

    Gibt das Kennwort für die Authentifizierung mit der Quelle an.Specifies the password for authenticating with the source.

  • -src|-Source

    Pfad zur Paketquelle (n).Path to the package(s) source.

  • -StorePasswordInClearText

    Gibt an, dass das Kennwort in unverschlüsseltem Text gespeichert wird, anstatt das Standardverhalten beim Speichern eines verschlüsselten Formulars.Indicates to store the password in unencrypted text instead of the default behavior of storing an encrypted form.

  • -UserName

    Gibt den Benutzernamen für die Authentifizierung mit der Quelle an.Specifies the user name for authenticating with the source.

  • -ValidAuthenticationTypes

    Durch Trennzeichen getrennte Liste mit gültigen Authentifizierungstypen für diese Quelle.Comma-separated list of valid authentication types for this source. Standardmäßig sind alle Authentifizierungs Typen gültig.By default, all authentication types are valid. Beispiel: basic,negotiate.Example: basic,negotiate.

  • -Verbosity [normal|quiet|detailed]

    Gibt den Umfang der in der Ausgabe angezeigten Details an: normal (Standard), quiet oder detailed .Specifies the amount of detail displayed in the output: normal (the default), quiet, or detailed.

Hinweis

Stellen Sie sicher, dass Sie das Kennwort der Quellen im gleichen Benutzer Kontext hinzufügen, wie das nuget.exe später für den Zugriff auf die Paketquelle verwendet wird.Make sure to add the sources' password under the same user context as the nuget.exe is later used to access the package source. Das Kennwort wird verschlüsselt in der Konfigurationsdatei gespeichert und kann nur im gleichen Benutzer Kontext entschlüsselt werden, in dem es verschlüsselt wurde.The password will be stored encrypted in the config file and can only be decrypted in the same user context as it was encrypted. Wenn Sie z. b. einen Buildserver zum Wiederherstellen von nuget-Paketen verwenden, muss das Kennwort mit demselben Windows-Benutzer verschlüsselt werden, unter dem der buildservertask ausgeführt wird.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.

Siehe auch UmgebungsvariablenAlso see Environment variables

BeispieleExamples

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