Files
2026-04-02 11:30:12 +03:00

6.7 KiB

Обзор

Реестр пакетов может использоваться как общедоступный или частный реестр для распространённых менеджеров пакетов.

Поддерживаемые менеджеры пакетов

В настоящее время поддерживаются следующие менеджеры пакетов:

Название Язык Клиент пакетов
Alpine - apk
Arch - pacman
Cargo Rust cargo
Chef - knife
Composer PHP composer
Conan C++ conan
Conda - conda
Container - любой OCI-совместимый клиент
CRAN R -
Debian - apt
Generic - любой HTTP-клиент
Go Go go
Helm - любой HTTP-клиент, cm-push
Maven Java mvn, gradle
npm JavaScript npm, yarn, pnpm
NuGet .NET nuget
Pub Dart dart, flutter
PyPI Python pip, twine
RPM - yum, dnf, zypper
RubyGems Ruby gem, Bundler
Swift Swift swift
Vagrant - vagrant

Следующие абзацы применяются только если пакеты не отключены глобально!

Пакеты репозитория

Пакет всегда принадлежит владельцу (пользователю или организации), а не репозиторию. Чтобы привязать (уже загруженный) пакет к репозиторию, откройте страницу настроек этого пакета и выберите репозиторий для привязки. Будет привязан весь пакет, а не только отдельная версия.

Привязка пакета приводит к тому, что этот пакет отображается в списке пакетов репозитория, а на сайте пакета показывается ссылка на репозиторий (а также ссылка на задачи репозитория).

Ограничения доступа

Тип владельца пакета Пользователь Организация
доступ на чтение общедоступный, если пользователь тоже общедоступный; в противном случае только для этого пользователя общедоступный, если организация общедоступная; в противном случае только для членов организации
доступ на запись только владелец члены организации с правами администратора или записи в организацию

Примечание: Эти ограничения доступа могут измениться, где будет добавлено более детальное управление через специальное разрешение команды организации.

Создание или загрузка пакета

В зависимости от типа пакета используйте соответствующий менеджер пакетов. Ознакомьтесь с подстраницей конкретного менеджера пакетов для получения инструкций.

Просмотр пакетов

Вы можете просматривать пакеты репозитория на странице репозитория.

  1. Перейдите к репозиторию.
  2. Перейдите к "Пакетам" в навигационной панели.

Чтобы просмотреть более подробную информацию о пакете, выберите название пакета.

Загрузка пакета

Чтобы загрузить пакет из вашего репозитория:

  1. Перейдите к "Пакетам" в навигационной панели.
  2. Выберите название пакета для просмотра деталей.
  3. В разделе "Ресурсы" выберите название файла пакета, который вы хотите загрузить.

Удаление пакета

Вы не можете редактировать пакет после его публикации в Реестре пакетов. Вместо этого вы должны удалить и воссоздать его.

Чтобы удалить пакет из вашего репозитория:

  1. Перейдите к "Пакетам" в навигационной панели.
  2. Выберите название пакета для просмотра деталей.
  3. Нажмите "Удалить пакет", чтобы окончательно удалить пакет.

Отключение Реестра пакетов

Реестр пакетов включен автоматически. Чтобы отключить его для отдельного репозитория:

  1. Перейдите к "Настройкам" в навигационной панели.
  2. Отключите "Включить реестр пакетов репозитория".

Ранее опубликованные пакеты не удаляются при отключении Реестра пакетов.