Команда setapikey (NuGet CLI)

Область применения: публикация • Поддерживаемые версии: все

Сохраняет ключ API для заданного URL-адреса NuGet.Config сервера таким образом, чтобы его не нужно вводить для последующих команд push-отправки.

Tip

Начиная с NuGet 7.6, можно также задать переменную среды, чтобы предоставить NUGET_API_KEY ключ API для push-операций без его хранения NuGet.Config. Дополнительные сведения см. в разделе переменных среды.

Usage

nuget setapikey <key> -Source <url> [options]

где <source> определяет сервер и <key> является ключом для сохранения. Если <source> опущено, nuget.org предполагается.

Note

Ключ API не используется для проверки подлинности с помощью закрытого веб-канала. nuget sources См. команду для управления учетными данными для проверки подлинности с помощью источника. Ключи API можно получить с отдельных серверов NuGet. Сведения о создании apiKeys и управлении ими для nuget.org см. в статье о приобретении api-key.

Options

  • -ConfigFile

    Файл конфигурации NuGet для применения. Если не указано, %AppData%\NuGet\NuGet.Config используется (Windows) или ~/.nuget/NuGet/NuGet.Config~/.config/NuGet/NuGet.Config (Mac/Linux). См. сведения о расположении файла конфигурации на уровне пользователя в Mac/Linux, зависят от инструментов..

  • -ForceEnglishOutput

    (3.5+) Принудительно nuget.exe работать с использованием инвариантной, английской культуры.

  • -?|-help

    Отображает сведения о справке для команды.

  • -NonInteractive

    Подавляет запросы на ввод или подтверждение пользователя.

  • -src|-Source

    URL-адрес сервера, где действительный ключ API.

  • -Verbosity [normal|quiet|detailed]

    Указывает объем сведений, отображаемых в выходных данных: normal (по умолчанию) quietили detailed.

См. также переменные среды

Примеры

nuget setapikey 4003d786-cc37-4004-bfdf-c4f3e8ef9b3a

nuget setapikey 4003d786-cc37-4004-bfdf-c4f3e8ef9b3a -source https://example.com/nugetfeed