Может ли соавтор github создать пакет в реестре пакетов Github?

У меня есть частный репозиторий на github, и в этом репозитории есть несколько соавторов. Они не могут создавать новые пакеты, но могут публиковать существующие пакеты, созданные мной, поскольку я являюсь создателем репозитория.

Есть ли способ, которым мои сотрудники смогут создавать новые пакеты и публиковать их?

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

AfzalSabbir 23.11.2022 20:34

Это тоже можно прочитать: github.com/community/community/discussions/36020

AfzalSabbir 26.01.2023 15:52
Редкие достижения на Github ✨
Редкие достижения на Github ✨
Редкая коллекция доступна в профиле на GitHub ✨
1
2
663
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Я столкнулся с той же проблемой разрешения «create_package». Я думаю, что в прошлом внешние сотрудники могли публиковать новые пакеты. Но это больше не работает.

Вот ответ службы поддержки GitHub: «Чтобы опубликовать пакет в масштабе организации, субъект, выполняющий публикацию, должен быть членом организации».

Таким образом, короткий ответ на ваш вопрос кажется «нет», по крайней мере, для пакетов с областью действия (что было для моего случая)

Большой! Я проверил и нашел ответ эффективным. Он дает ответ и решает проблему. Спасибо @restfulhead

AfzalSabbir 27.01.2023 09:55

Я создал демонстрационную организацию в своей личной учетной записи github и передал этой организации право собственности на один из репозиториев моих домашних проектов.

После этого я добавил одного из своих коллег в качестве члена моей недавно созданной демонстрационной организации и попытался опубликовать npm-пакет.

Вуаля, это сработало, мы смогли успешно опубликовать npm-пакет, будучи членом организации.

Другие вопросы по теме