Как я могу поделиться своим пакетом npm с моими клиентами? Я хочу иметь возможность предоставлять разрешение на использование версий группам / отдельным программистам самым простым способом. Любые решения?
Предполагая, что у вас уже есть канал для размещения пакета npm, в противном случае создайте один и publi sh ваш пакет в этот канал.
1. Вы можете создать собственный UserGroup
в Project Settings => Permissions
, используйте эту группу для группировки пользователей, которым вы хотите предоставить разрешение.
2. Go Artifacts => Feed => Feed settings
, чтобы установить разрешение, добавьте UserGroup
/ individual programmers
в список. От вас зависит, какие разрешения роли им могут быть предоставлены, о проверке разрешений на фид this topi c.
3. Теперь пользователи в этой группе или отдельные программисты, которых вы добавляете в список, могут получить доступ к пакету в ленте npm. Таким образом, они могут следовать этому документу , чтобы настроить свой файл .npmr c, после чего они могут легко получить пакет из частного канала npm с помощью команды npm install
.
Примечание : Если вы хотите ограничить права группы пользователей / отдельных программистов (дать им разрешение только на чтение пакета npm?). Вы можете настроить соответствующие параметры в Настройки проекта => Разрешения и настройки репозиториев .