команда sources (NuGet CLI)
Область применения: потребление пакетов, публикация • Поддерживаемые версии: все
Управляет списком источников, расположенных в файле конфигурации области пользователя или указанном файле конфигурации. Файл конфигурации области пользователя расположен в %appdata%\NuGet\NuGet.Config
(Windows) и ~/.nuget/NuGet/NuGet.Config
(Mac/Linux).
Примечание.
Используйте источники пакетов, которыми вы доверяете.
Обратите внимание, что URL-адрес источника для nuget.org — https://api.nuget.org/v3/index.json
.
Использование
nuget sources <operation> -Name <name> -Source <source>
где <operation>
является одним из списков , добавления, удаления, включения, отключения или обновления, <name>
является именем источника и <source>
является URL-адресом источника. Одновременно можно работать только с одним источником.
Параметры
-ConfigFile
Файл конфигурации NuGet для применения. Если не указано,
%AppData%\NuGet\NuGet.Config
используется (Windows) или~/.nuget/NuGet/NuGet.Config
~/.config/NuGet/NuGet.Config
(Mac/Linux). См. сведения о расположении файла конфигурации на уровне пользователя в Mac/Linux, зависят от инструментов..-ForceEnglishOutput
(3.5+) Заставляет nuget.exe работать с использованием инвариантной и английской культуры.
-Format
Применяется к
list
действию и может бытьDetailed
(по умолчанию) илиShort
.-?|-help
Отображает сведения о справке для команды.
-Name
Имя источника.
-NonInteractive
Подавляет запросы на ввод или подтверждение пользователя.
-Password
Указывает пароль для проверки подлинности с помощью источника.
Примечание.
Помните, что зашифрованные пароли поддерживаются только в Windows. Кроме того, их можно расшифровать только на том же компьютере и тем же пользователем, который первоначально зашифровал их.
-src|-Source
Путь к источнику пакетов.
-StorePasswordInClearText
Указывает, чтобы сохранить пароль в незашифрованном тексте вместо поведения по умолчанию для хранения зашифрованной формы.
Предупреждение
Хранение паролей в чистом тексте настоятельно не рекомендуется. Дополнительные сведения об управлении учетными данными см. в рекомендациях по обеспечению безопасности для использования пакетов из частных веб-каналов.
-UserName
Указывает имя пользователя для проверки подлинности с помощью источника.
-ValidAuthenticationTypes
Разделенный запятыми список допустимых типов проверки подлинности для этого источника. По умолчанию все типы проверки подлинности допустимы. Пример:
basic,negotiate
.-ProtocolVersion
Используемая версия протокола сервера NuGet. Дополнительные сведения см . в документации по пакетам NuGet.Config.
Доступно в командной строке NuGet версии 6.8.
-Verbosity [normal|quiet|detailed]
Указывает объем сведений, отображаемых в выходных данных:
normal
(по умолчанию)quiet
илиdetailed
.-AllowInsecureConnections
Разрешает HTTP-подключения для добавления или обновления пакетов. Примечание. Этот метод не является безопасным. Доступна начиная с версии 6.12.
Примеры
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