dotnet nuget add source

Ten artykuł dotyczy: ✔️ .NET Core 3.1.200 SDK i nowsze wersje

Nazwisko

dotnet nuget add source — Dodaj źródło NuGet.

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>]

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.

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

    Umoż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 basic wartość , 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 to negotiate, , ntlmkerberosi digest, ale te wartości są mało prawdopodobne, aby były przydatne.

Przykłady

  • Dodaj nuget.org jako źródło:

    dotnet nuget add source https://api.nuget.org/v3/index.json -n nuget.org
    
  • Dodaj c:\packages jako źródło lokalne:

    dotnet nuget add source c:\packages
    
  • Dodaj źródło wymagające uwierzytelniania:

    dotnet nuget add source https://someServer/myTeam -n myTeam -u myUsername -p myPassword
    
  • Dodaj ź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
    

Zobacz też