Начальные настройки

Шаг 1. Объединяем репозитории в Nexus (Group Repository)

Чтобы клиентам не пришлось прописывать два разных адреса, в Nexus создается Группа, которая объединяет ваше хранилище (nuget-hosted) и прокси (choco-proxy).

  1. В Nexus перейдите: ⚙️ (Administration) ➔ Repository ➔ Repositories ➔ Create repository.
  2. Выберите тип: nuget (group).
  3. Заполните:
    • Name: choco-group
    • Group (Members): переместите в правую колонку nuget-hosted (сверху) и choco-proxy (снизу). (Nexus сначала будет искать в ваших личных пакетах, а если не найдет — полезет в официальный каталог).
  4. Нажмите Save.

Теперь адрес для клиентов будет универсальным:
https://ВАШ_АДРЕС/repository/choco-group/

(Обновите источник на ноутбуке одной командой в PowerShell:)

codePowershell

choco source add -n=nexus -s="https://ВАШ_АДРЕС/repository/choco-group/" --priority=1

Шаг 2. Включаем права на загрузку пакетов (NuGet API Key)

Чтобы вы могли с компьютера отправлять файлы в Nexus:

  1. В Nexus: ⚙️ (Administration) ➔ Security ➔ Realms.
  2. Найдите NuGet API-Key Realm, переместите его в правую колонку (Active) и нажмите Save.
  3. В правом верхнем углу нажмите на свой логин admin ➔ NuGet API Key ➔ нажмите кнопку Access API Key ➔ введите пароль от админки и скопируйте выданный длинный ключ.

На своем ноутбуке один раз зарегистрируйте этот ключ для nuget-hosted:

codePowershell

choco apikey --key="ВАШ_КЛЮЧ" --source="https://ВАШ_АДРЕС/repository/nuget-hosted/"

Revision #1
Created 17 August 2026 02:20:43 by Admin
Updated 17 August 2026 02:26:36 by Admin