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
,ntlm
adigest
, 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