Sdílet prostřednictvím


dotnet nuget add source

Tento článek se vztahuje na: ✔️ .NET Core 3.1.200 SDK a novější verze

Název

dotnet nuget add source – Přidejte zdroj NuGet.

Poznámka:

Použijte zdroje balíčků, kterým důvěřujete.

Synopse

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>] [--allow-insecure-connections]

dotnet nuget add source -h|--help

Popis

Příkaz dotnet nuget add source přidá do konfiguračních souborů NuGet nový zdroj balíčku.

Upozorňující

Při přidávání více zdrojů balíčků dávejte pozor, abyste nepředstavili ohrožení zabezpečení záměny závislostí.

Argumenty

  • PACKAGE_SOURCE_PATH

    Cesta ke zdroji balíčku

Možnosti

  • --configfile <FILE>

    Konfigurační soubor NuGet (nuget.config), který se má použít. Pokud je zadáno, použijí se pouze nastavení z tohoto souboru. Pokud není zadáno, použije se hierarchie konfiguračních souborů z aktuálního adresáře. Další informace najdete v tématu Běžné konfigurace NuGet.

  • --allow-insecure-connections

    Umožňuje připojení HTTP pro přidávání nebo aktualizaci balíčků. Tato metoda není zabezpečená. K dispozici od sady .NET 9 SDK.

  • -n|--name <SOURCE_NAME>

    Název zdroje

  • -p|--password <PASSWORD>

    Heslo, které se použije při připojování k ověřenému 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.

  • --store-password-in-clear-text

    Umožňuje ukládání přenosných přihlašovacích údajů ke zdroji balíčků zakázáním šifrování hesla.

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

  • -u|--username <USER>

    Uživatelské jméno, které se má použít při připojování k ověřenému zdroji.

  • --valid-authentication-types <TYPES>

    Čárkami oddělený seznam platných typů ověřování pro tento zdroj. Tuto možnost nastavte, basic pokud server inzeruje protokol NTLM nebo Negotiate a vaše přihlašovací údaje musí být odeslány pomocí základního mechanismu, například při použití PAT s místním Serverem Azure DevOps. Mezi další platné hodnoty patří negotiate, kerberos, ntlma digest, ale tyto hodnoty pravděpodobně nebudou užitečné.

Příklady

  • Přidat nuget.org jako zdroj:

    dotnet nuget add source https://api.nuget.org/v3/index.json -n nuget.org
    
  • Přidat c:\packages jako místní zdroj:

    dotnet nuget add source c:\packages
    
  • Přidejte zdroj, který vyžaduje ověření:

    dotnet nuget add source https://someServer/myTeam -n myTeam -u myUsername -p myPassword
    
  • Přidejte zdroj, který vyžaduje ověření (pak přejděte k instalaci zprostředkovatele přihlašovacích údajů):

    dotnet nuget add source https://azureartifacts.microsoft.com/myTeam -n myTeam
    

Viz také