dotnet nuget add source
Эта статья относится к: ✔️ пакету SDK для .NET Core 3.1.200 и более поздних версий
Имя.
dotnet nuget add source
— добавляет источник NuGet.
Краткие сведения
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
Description
Команда dotnet nuget add source
добавляет новый источник пакета в файлы конфигурации NuGet.
Предупреждение
При добавлении нескольких источников пакетов следите за тем, чтобы не ввести уязвимость зависимостей.
Аргументы
PACKAGE_SOURCE_PATH
Путь к источнику пакета.
Параметры
--configfile <FILE>
Файл конфигурации NuGet (nuget.config), который будет использоваться. Если этот параметр указан, будут использоваться только параметры из этого файла. Если не указано, будет использоваться иерархия файлов конфигурации из текущего каталога. Дополнительные сведения см. в статье Распространенные конфигурации NuGet.
-n|--name <SOURCE_NAME>
Имя источника.
-p|--password <PASSWORD>
Пароль, используемый при подключении к источнику, прошедшему проверку подлинности.
Примечание.
Помните, что зашифрованные пароли поддерживаются только в Windows. Кроме того, их можно расшифровать только на том же компьютере и тем же пользователем, который первоначально зашифровал их.
--store-password-in-clear-text
Включает сохранение учетных данных переносимого источника пакетов путем отключения шифрования паролей.
Предупреждение
Хранение паролей в чистом тексте настоятельно не рекомендуется. Дополнительные сведения об управлении учетными данными см. в рекомендациях по обеспечению безопасности для использования пакетов из частных веб-каналов.
-u|--username <USER>
Имя пользователя, используемое при подключении к источнику, прошедшему проверку подлинности.
--valid-authentication-types <TYPES>
Разделенный запятыми список допустимых типов проверки подлинности для этого источника. Задайте значение
basic
, если сервер объявляет NTLM или Negotiate. Ваши учетные данные следует отправлять с помощью базового механизма, например, при использовании PAT с локальным Azure DevOps Server. К другим допустимым значениям относятсяnegotiate
,kerberos
,ntlm
иdigest
, но они вряд ли будут полезны.
Примеры
Добавьте
nuget.org
в качестве источника:dotnet nuget add source https://api.nuget.org/v3/index.json -n nuget.org
Добавьте
c:\packages
в качестве локального источника:dotnet nuget add source c:\packages
Добавьте источник, требующий проверки подлинности:
dotnet nuget add source https://someServer/myTeam -n myTeam -u myUsername -p myPassword
Добавьте источник, требующий проверки подлинности (затем установите поставщик учетных данных):
dotnet nuget add source https://azureartifacts.microsoft.com/myTeam -n myTeam
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по