příkaz sources (rozhraní příkazového řádku NuGet)
Platí pro: spotřeba balíčků, publikování • Podporované verze: vše
Spravuje seznam zdrojů umístěných v konfiguračním souboru oboru uživatele nebo v zadaném konfiguračním souboru. Konfigurační soubor oboru uživatele se nachází v %appdata%\NuGet\NuGet.Config
systémech (Windows) a ~/.nuget/NuGet/NuGet.Config
(Mac/Linux).
Poznámka:
Použijte zdroje balíčků, kterým důvěřujete.
Všimněte si, že zdrojová adresa URL pro nuget.org je https://api.nuget.org/v3/index.json
.
Využití
nuget sources <operation> -Name <name> -Source <source>
kde <operation>
je jeden ze seznamu , přidání, odebrání, povolení, zakázání nebo aktualizace, <name>
je název zdroje a <source>
je jeho adresa URL. Můžete pracovat pouze s jedním zdrojem najednou.
Možnosti
-ConfigFile
Konfigurační soubor NuGet, který se má použít. Pokud není zadaný,
%AppData%\NuGet\NuGet.Config
(Windows) nebo~/.nuget/NuGet/NuGet.Config
~/.config/NuGet/NuGet.Config
(Mac/Linux), použije se. V systému Mac/Linux se umístění konfiguračního souboru na úrovni uživatele liší podle nástrojů.-ForceEnglishOutput
(3,5+) Vynutí spuštění nuget.exe pomocí invariantní anglické jazykové verze.
-Format
Platí pro
list
akci a může býtDetailed
(výchozí) neboShort
.-?|-help
Zobrazí informace nápovědy pro příkaz.
-Name
Název zdroje
-NonInteractive
Potlačí výzvy k zadání uživatelského vstupu nebo potvrzení.
-Password
Určuje heslo pro ověřování ve zdroji.
Poznámka:
Mějte na paměti, že šifrovaná hesla jsou podporována pouze ve Windows. Navíc je možné je dešifrovat pouze na stejném počítači a stejným uživatelem, který je původně zašifroval.
-src|-Source
Cesta ke zdroji balíčků
-StorePasswordInClearText
Označuje uložení hesla v nešifrovaném textu místo výchozího chování při ukládání šifrovaného formuláře.
Upozorňující
Ukládání hesel ve formátu prostého textu se důrazně nedoporučuje. Další informace o bezpečné správě přihlašovacích údajů najdete v osvědčených postupech zabezpečení pro využívání balíčků z privátních informačních kanálů.
-UserName
Určuje uživatelské jméno pro ověřování ve zdroji.
-ValidAuthenticationTypes
Čárkami oddělený seznam platných typů ověřování pro tento zdroj. Ve výchozím nastavení jsou všechny typy ověřování platné. Příklad:
basic,negotiate
.-ProtocolVersion
Verze protokolu serveru NuGet, která se má použít. Další informace najdete v dokumentaci ke zdroji balíčků NuGet.Config.
K dispozici v příkazovém řádku NuGet verze 6.8.
-Verbosity [normal|quiet|detailed]
Určuje množství podrobností zobrazených ve výstupu:
normal
(výchozí),quiet
nebodetailed
.-AllowInsecureConnections
Umožňuje připojení HTTP pro přidávání nebo aktualizaci balíčků. Poznámka: Tato metoda není zabezpečená. Dostupné od verze 6.12.
Příklady
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
nuget sources Update -Name "nuget.org" -ProtocolVersion 3