{"meta":{"title":"Публикация пакета","intro":"Вы можете опубликовать пакет, чтобы GitHub Packages сделать пакет доступным для других пользователей для скачивания и повторного использования.","product":"GitHub Packages","breadcrumbs":[{"href":"/ru/packages","title":"GitHub Packages"},{"href":"/ru/packages/learn-github-packages","title":"Изучение GitHub Packages"},{"href":"/ru/packages/learn-github-packages/publishing-a-package","title":"Публикация пакета"}],"documentType":"article"},"body":"# Публикация пакета\n\nВы можете опубликовать пакет, чтобы GitHub Packages сделать пакет доступным для других пользователей для скачивания и повторного использования.\n\n<!-- 2148AF7B-5FF8-4B28-A808-D692FEE2225A -->\n\n## Сведения об опубликованных пакетах\n\nМожно помочь людям понять и использовать пакет, предоставив описание и другие сведения, такие как инструкции по установке и использованию, на странице пакета.\nGitHub предоставляет метаданные для каждой версии, например дату публикации, действие скачивания и последние версии. Пример страницы пакета см. в разделе [@Codertocat/hello-world-npm](https://github.com/Codertocat/hello-world-npm/packages/10696?version=1.0.1).\n\nПакеты можно опубликовать в общедоступный репозиторий (общедоступные пакеты), чтобы предоставить общий доступ к все GitHub, или в частном репозитории (частные пакеты), чтобы поделиться с коллегами или организацией. Репозиторий можно подключить к нескольким пакетам. Чтобы избежать путаницы, убедитесь, что README и описание четко предоставляют сведения о каждом пакете.\n\nЕсли новая версия пакета устраняет уязвимость безопасности, следует опубликовать рекомендации по безопасности в репозитории.\nGitHub Проверяет каждое опубликованное предупреждение по безопасности и может использовать его для отправки Dependabot alerts в затронутые хранилища. Дополнительные сведения см. в разделе [Рекомендации по безопасности репозитория](/ru/code-security/concepts/vulnerability-reporting-and-management/repository-security-advisories).\n\n## Публикация пакета\n\n> \\[!NOTE]\n> GitHub Packages поддерживает только проверку подлинности с помощью personal access token (classic). Дополнительные сведения см. в разделе [Управление личными маркерами доступа](/ru/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens).\n\nВы можете опубликовать пакет для GitHub Packages использования любого поддерживаемого типа пакета клиента пакета , следуя тем же общим рекомендациям.\n\n1. Создайте или используйте существующую personal access token (classic) с соответствующими областями для задачи, которую вы хотите выполнить. Дополнительные сведения см. в разделе [Сведения о разрешениях для пакетов GitHub](/ru/packages/learn-github-packages/about-permissions-for-github-packages).\n2. Проверка подлинности с GitHub Packages помощью ваших personal access token (classic) и инструкций для клиента пакета.\n3. Опубликуйте пакет, используя инструкции для клиента пакета.\n\nИнструкции, относящиеся к клиенту пакета, см. в разделе [Работа с реестром GitHub Packages](/ru/packages/working-with-a-github-packages-registry).\n\nПосле публикации пакета можно просмотреть пакет GitHub. Дополнительные сведения см. в разделе [Просмотр пакетов](/ru/packages/learn-github-packages/viewing-packages)."}