Сведения об опубликованных пакетах
Можно помочь людям понять и использовать пакет, предоставив описание и другие сведения, такие как инструкции по установке и использованию, на странице пакета. GitHub Enterprise Cloud предоставляет метаданные для каждой версии, такие как дата публикации, активность скачивания и последние версии. Пример страницы пакета см. в разделе @Codertocat/hello-world-npm.
Вы можете публиковать пакеты в общедоступном репозитории (общедоступные пакеты), чтобы совместно использовать их со всеми участниками GitHub, или в частном репoзитории (частные пакеты), чтобы совместно использовать их с участниками совместной работы или с организацией. Репозиторий можно подключить к нескольким пакетам. Чтобы избежать путаницы, убедитесь, что README и описание четко предоставляют сведения о каждом пакете.
Если новая версия пакета устраняет уязвимость безопасности, следует опубликовать рекомендации по безопасности в репозитории. GitHub проверяет каждую опубликованную рекомендацию по безопасности и может использовать ее для отправки Dependabot alerts в затронутые репозитории. Дополнительные сведения см. в разделе Сведения о рекомендациях по безопасности репозитория.
Публикация пакета
GitHub Packages поддерживает проверку подлинности только с помощью personal access token (classic). Дополнительные сведения см. в разделе Создание личного маркера доступа.
Можно опубликовать пакет в GitHub Packages с помощью любого поддерживаемого клиента пакета, следуя тем же общим рекомендациям.
- Создайте или используйте существующий personal access token (classic) с соответствующими областями для задачи, которую вы хотите выполнить. Дополнительные сведения см. в разделе Сведения о разрешениях для пакетов GitHub.
- Выполните проверку подлинности в GitHub Packages с помощью personal access token (classic) и инструкций для клиента пакета.
- Опубликуйте пакет, используя инструкции для клиента пакета.
Инструкции, относящиеся к клиенту пакета, см. в разделе Работа с реестром GitHub Packages.
После публикации пакет можно просмотреть здесь: GitHub. Дополнительные сведения см. в разделе Просмотр пакетов.