Sdílet prostřednictvím


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ýt Detailed (výchozí) nebo Short.

  • -?|-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í), quietnebo detailed.

  • -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.

Viz také proměnné prostředí.

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