dotnet nuget add source
Dieser Artikel gilt für: ✔️ .NET Core 3.1.200 SDK und neuere Versionen
name
dotnet nuget add source
: Hinzufügen einer NuGet-Quelle.
Übersicht
dotnet nuget add source <PACKAGE_SOURCE_PATH> [--name <SOURCE_NAME>] [--username <USER>]
[--password <PASSWORD>] [--store-password-in-clear-text]
[--valid-authentication-types <TYPES>] [--configfile <FILE>]
dotnet nuget add source -h|--help
Beschreibung
Mit dem Befehl dotnet nuget add source
wird eine neue Paketquelle zu Ihren NuGet-Konfigurationsdateien hinzugefügt.
Warnung
Wenn Sie mehrere Paketquellen hinzufügen, achten Sie darauf, dass kein Sicherheitsrisiko für Dependency Confusion-Angriffe (Abhängigkeitsverwechslung) eingeschleust wird.
Argumente
PACKAGE_SOURCE_PATH
Pfad zur Paketquelle.
Optionen
--configfile <FILE>
Die zu verwendende NuGet-Konfigurationsdatei (nuget.config). Sofern angegeben, werden nur die Einstellungen aus dieser Datei verwendet. Falls nicht angegeben, wird die Hierarchie der Konfigurationsdateien aus dem aktuellen Verzeichnis verwendet. Weitere Informationen finden Sie unter Gängige NuGet-Konfigurationen.
-n|--name <SOURCE_NAME>
Name der Quelle.
-p|--password <PASSWORD>
Das bei der Verbindungsherstellung mit einer authentifizierten Quelle zu verwendende Kennwort.
Hinweis
Beachten Sie, dass verschlüsselte Kennwörter nur unter Windows unterstützt werden. Darüber hinaus können sie nur auf demselben Computer und von demselben Benutzer entschlüsselt werden, der sie ursprünglich verschlüsselt hat.
--store-password-in-clear-text
Ermöglicht das Speichern von Anmeldeinformationen für portierbare Paketquellen durch Deaktivieren der Kennwortverschlüsselung.
Warnung
Das Speichern von Kennwörtern in Klartext wird dringend abgeraten. Weitere Informationen zum sicheren Verwalten von Anmeldeinformationen finden Sie in den bewährten Methoden für die Verwendung von Paketen aus privaten Feeds.
-u|--username <USER>
Der bei der Verbindungsherstellung mit einer authentifizierten Quelle zu verwendende Benutzername.
--valid-authentication-types <TYPES>
Durch Trennzeichen getrennte Liste mit gültigen Authentifizierungstypen für diese Quelle. Legen Sie diese Option auf
basic
fest, wenn der Server NTLM oder eine Aushandlung ankündigt und Ihre Anmeldedaten über den Basismechanismus gesendet werden müssen, z. B. bei Verwendung eines persönlichen Zugriffstokens (PAT) mit einer lokalen Azure DevOps Server-Instanz. Andere gültige Werte sindnegotiate
,kerberos
,ntlm
unddigest
, aber diese Werte sind wahrscheinlich nicht sinnvoll.
Beispiele
nuget.org
als Quelle hinzufügen:dotnet nuget add source https://api.nuget.org/v3/index.json -n nuget.org
c:\packages
als lokale Quelle hinzufügen:dotnet nuget add source c:\packages
Hinzufügen einer Quelle, die eine Authentifizierung erfordert:
dotnet nuget add source https://someServer/myTeam -n myTeam -u myUsername -p myPassword
Hinzufügen einer Quelle, die eine Authentifizierung erfordert (und anschließende Installation eines Anmeldeinformationsanbieters):
dotnet nuget add source https://azureartifacts.microsoft.com/myTeam -n myTeam
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für