Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

Поделиться своим пакетом

Вы можете настроить свой собственный сервер реестра пакетов, если хотите контролировать доступ к пакетам для ограниченного числа пользователей или если вам нужно настроить серверы реестра пакетов в закрытой сетевой организации.

Когда вы закончили разработку своего пакета и хотите поделиться им с другими пользователями, у вас есть несколько вариантов:

Tarball Вы можете распространять ZIP-архив или tar-архив среди других пользователей Unity. Таким образом, они могут либо установить пакет из локального tar-архива напрямую, либо распаковать zip-архив или tar-архив в локальную папку на своем компьютере и установите его оттуда.
Git URL Вы можете распространить ссылку на свой репозиторий Git, используя один из поддерживаемых протоколов. Затем пользователи смогут установить ваш пакет, используя его URL-адрес Git, поскольку диспетчер пакетов Unity может получать пакеты из служб размещения репозиториев Git, таких как GitHub и GitLab.
Scoped Registry Вы можете настроить сервер реестра пакетов для размещения пакета, а затем опубликовать его в этом реестре, используя команда публикации npm. Затем потребители вашего пакета могут настроить конфигурацию реестра с заданной областью в своем проекте, чтобы получать ваши пользовательские пакеты из вашего собственного реестра пакетов.

Менеджер пакетов Unity поддерживает реестры на основе протокола «npm». Убедитесь, что выбранный вами сервер реестра реализует конечные точки /-/v1/search или /-/all.

Предупреждение. При настройке собственного сервера реестра пакетов убедитесь, что вы используете только те функции, которые совместимы с реестрами Unity Scoped. Например, Unity не поддерживает пространства имен с использованием нотации @scope, которую поддерживает npm.

В большинстве случаев анонимного доступа в локальной сети достаточно для выполнения требований безопасности. Однако, если вы хотите лучше контролировать, кто получает доступ к пакетам через реестры с ограниченной областью действия, вы можете включить аутентификацию npm для конкретных пользователей. После этого клиенты вашего пакета смогут настроить свои реестры с заданной областью для использования своих токенов аутентификации npm.

Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
Руководство Unity 2021.3