Как связать пакет github с другим репо? - PullRequest
0 голосов
/ 14 января 2020

Поэтому мы допустили ошибку при определении нашего файла gemspe c для пакета ruby, что привело к тому, что большое количество версий нашего пакета было связано с другим частным репозиторием. Я прочитал документы по пакетам github и не вижу способа удалить ассоциацию пакетов из частного репозитория.

Наш gem больше не собирается с обновленным файлом gemspe c (указывающим на правильный репозиторий), поскольку пакет уже связан с другим репозиторием (тот, в котором мы пытаемся удалить связь).

Ответы [ 2 ]

0 голосов
/ 11 марта 2020

Если это личное репо / библиотека, вы можете вручную удалить все версии пакета, и это приведет к удалению ассоциации пакета с этим репо. Позволяет вам затем опубликовать sh этот пакет из другого репо. Я только что сделал это на одном из личных пакетов моей работы, чтобы я мог подтвердить.

Инструкции по удалению версий приведены в документации по GitHub здесь: https://help.github.com/en/packages/publishing-and-managing-packages/deleting-a-package#deleting -a-version-of- а-частный пакет

0 голосов
/ 20 января 2020

Я получил следующую информацию от поддержки для тех из вас, кто может оказаться в такой же ситуации.

The only way for a user to free up that slot would be to delete the associated repository

Я надеюсь, что в будущем Github добавит возможность изменения связь между развернутым гемом и частным хранилищем в одной организации.

...