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).
Uwaga
Użyj zaufanych źródeł pakietów.
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) lubShort
.-?|-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),quiet
lubdetailed
.-AllowInsecureConnections
Umożliwia nawiązywanie połączeń HTTP na potrzeby dodawania lub aktualizowania pakietów. Uwaga: ta metoda nie jest bezpieczna. Dostępna wersja początkowa 6.12.
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