Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek se vztahuje na: ✔️ .NET 6 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_PATHCesta 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-connectionsUmožň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-textUmožň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,
basicpokud 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,ntlmadigest, ale tyto hodnoty pravděpodobně nebudou užitečné.
Příklady
Přidat
nuget.orgjako zdroj:dotnet nuget add source https://api.nuget.org/v3/index.json -n nuget.orgPřidat
c:\packagesjako místní zdroj:dotnet nuget add source c:\packagesPřidejte zdroj, který vyžaduje ověření:
dotnet nuget add source https://someServer/myTeam -n myTeam -u myUsername -p myPasswordPř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