sources , polecenie (interfejs wiersza polecenia NuGet)

Dotyczy: zużycie pakietów, publikowanie • Obsługiwane wersje: wszystkie

Zarządza listą źródeł znajdujących się w pliku konfiguracji zakresu użytkownika lub określonym pliku konfiguracji. Plik konfiguracji zakresu użytkownika znajduje się w lokalizacji %appdata%\NuGet\NuGet.Config (Windows) i ~/.nuget/NuGet/NuGet.Config (Mac/Linux).

Należy pamiętać, że źródłowy adres URL nuget.org to https://api.nuget.org/v3/index.json.

Użycie

nuget sources <operation> -Name <name> -Source <source>

gdzie <operation> jest jedną z pozycji Lista, Dodaj, Usuń, Włącz, Wyłącz lub Aktualizuj, <name> jest nazwą źródła i <source> jest adresem URL źródła. Jednocześnie można pracować tylko na jednym źródle.

Opcje

  • -ConfigFile

    Plik konfiguracji NuGet do zastosowania. Jeśli nie zostanie określony, %AppData%\NuGet\NuGet.Config (Windows) lub ~/.config/NuGet/NuGet.Config~/.nuget/NuGet/NuGet.Config (Mac/Linux) zostanie użyty. Zobacz W systemie Mac/Linux lokalizacja pliku konfiguracji na poziomie użytkownika różni się w zależności od narzędzia.

  • -ForceEnglishOutput

    (3,5+) Wymusza nuget.exe uruchamiania przy użyciu niezmiennej kultury opartej na języku angielskim.

  • -Format

    list Dotyczy akcji i może to być Detailed (wartość domyślna) lub Short.

  • -?|-help

    Wyświetla informacje pomocy dotyczące polecenia .

  • -Name

    Nazwa źródła.

  • -NonInteractive

    Pomija monity dotyczące danych wejściowych lub potwierdzanych przez użytkownika.

  • -Password

    Określa hasło do uwierzytelniania za pomocą źródła.

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

  • -src|-Source

    Ścieżka do źródła pakietów.

  • -StorePasswordInClearText

    Wskazuje, że hasło jest przechowywane w niezaszyfrowanym tekście zamiast domyślnego zachowania przechowywania zaszyfrowanego formularza.

    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.

  • -UserName

    Określa nazwę użytkownika do uwierzytelniania za pomocą źródła.

  • -ValidAuthenticationTypes

    Rozdzielona przecinkami lista prawidłowych typów uwierzytelniania dla tego źródła. Domyślnie wszystkie typy uwierzytelniania są prawidłowe. Przykład: basic,negotiate.

  • -ProtocolVersion

    Używana wersja protokołu serwera NuGet. Aby uzyskać więcej informacji, zobacz dokumentację packageSources narzędzia NuGet.Config.

    Dostępny w wierszu polecenia NuGet w wersji 6.8.

  • -Verbosity [normal|quiet|detailed]

    Określa ilość szczegółów wyświetlanych w danych wyjściowych: normal (wartość domyślna), quietlub detailed.

Zobacz też Zmienne środowiskowe

Przykłady

nuget sources Add -Name "MyServer" -Source \\myserver\packages

nuget sources Disable -Name "MyServer"

nuget sources Enable -Name "nuget.org"

nuget sources add -name foo.bar -source C:\NuGet\local -username foo -password bar -StorePasswordInClearText -configfile %AppData%\NuGet\my.config

nuget sources Update -Name "nuget.org" -ProtocolVersion 3