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.
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
-ConfigFilePlik 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.
-FormatlistDotyczy akcji i może to byćDetailed(wartość domyślna) lubShort.-?|-helpWyświetla informacje pomocy dotyczące polecenia .
-NameNazwa źródła.
-NonInteractivePomija monity dotyczące danych wejściowych lub potwierdzanych przez użytkownika.
-PasswordOkreś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.
-StorePasswordInClearTextWskazuje, ż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.
-UserNameOkreśla nazwę użytkownika do uwierzytelniania za pomocą źródła.
-ValidAuthenticationTypesRozdzielona przecinkami lista prawidłowych typów uwierzytelniania dla tego źródła. Domyślnie wszystkie typy uwierzytelniania są prawidłowe. Przykład:
basic,negotiate.-ProtocolVersionUż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),quietlubdetailed.-AllowInsecureConnectionsUmoż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 add -name MyAzureDevOpsSource -source "https://pkgs.dev.azure.com/yourorgname/yourprojectname/_packaging/yourfeedname/nuget/v3/index.json" -username ignored -password <Personal Access Token>
nuget sources Update -Name "nuget.org" -ProtocolVersion 3