Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł dotyczy: ✔️ zestaw .NET 6 SDK i nowsze wersje
Nazwisko
dotnet nuget add source — Dodaj źródło NuGet.
Uwaga
Użyj zaufanych źródeł pakietów.
Streszczenie
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
opis
Polecenie dotnet nuget add source dodaje nowe źródło pakietu do plików konfiguracji NuGet.
Ostrzeżenie
Podczas dodawania wielu źródeł pakietów należy zachować ostrożność, aby nie wprowadzać luki w zabezpieczeniach pomyłek zależności.
Argumenty
PACKAGE_SOURCE_PATHŚcieżka do źródła pakietu.
Opcje
-
--configfile <FILE>Plik konfiguracji NuGet (nuget.config) do użycia. Jeśli zostanie określony, zostaną użyte tylko ustawienia z tego pliku. Jeśli nie zostanie określona, zostanie użyta hierarchia plików konfiguracji z bieżącego katalogu. Aby uzyskać więcej informacji, zobacz Typowe konfiguracje nuGet.
--allow-insecure-connectionsUmożliwia nawiązywanie połączeń HTTP na potrzeby dodawania lub aktualizowania pakietów. Ta metoda nie jest bezpieczna. Dostępny od wersji .NET 9 SDK.
-n|--name <SOURCE_NAME>Nazwa źródła.
-p|--password <PASSWORD>Hasło do użycia podczas nawiązywania połączenia z uwierzytelnionymi źródłami.
Uwaga
Należy pamiętać, że zaszyfrowane hasła są obsługiwane tylko w systemie Windows. Ponadto można je odszyfrować tylko na tej samej maszynie i przez tego samego użytkownika, który pierwotnie je zaszyfrował.
--store-password-in-clear-textUmożliwia przechowywanie poświadczeń źródłowych pakietu przenośnego przez wyłączenie szyfrowania haseł.
Ostrzeżenie
Przechowywanie haseł w postaci zwykłego tekstu jest zdecydowanie odradzane. Aby uzyskać więcej informacji na temat bezpiecznego zarządzania poświadczeniami, zapoznaj się z najlepszymi rozwiązaniami w zakresie zabezpieczeń dotyczącymi używania pakietów z prywatnych źródeł danych.
-u|--username <USER>Nazwa użytkownika, która ma być używana podczas nawiązywania połączenia z uwierzytelnionymi źródłami.
--valid-authentication-types <TYPES>Rozdzielona przecinkami lista prawidłowych typów uwierzytelniania dla tego źródła. Ustaw tę opcję na
basicwartość , jeśli serwer anonsuje protokół NTLM lub negocjuj, a poświadczenia muszą być wysyłane przy użyciu mechanizmu Podstawowe, na przykład w przypadku używania tokenu pat z lokalnym serwerem Azure DevOps Server. Inne prawidłowe wartości tonegotiate, ,kerberosntlmidigest, ale te wartości są mało prawdopodobne, aby były przydatne.
Przykłady
Dodaj
nuget.orgjako źródło:dotnet nuget add source https://api.nuget.org/v3/index.json -n nuget.orgDodaj
c:\packagesjako źródło lokalne:dotnet nuget add source c:\packagesDodaj źródło wymagające uwierzytelniania:
dotnet nuget add source https://someServer/myTeam -n myTeam -u myUsername -p myPasswordDodaj źródło, które wymaga uwierzytelniania (a następnie wybierz pozycję Zainstaluj dostawcę poświadczeń):
dotnet nuget add source https://azureartifacts.microsoft.com/myTeam -n myTeam