Предупреждение
- Крайне важно задать ограничительные политики доступа, необходимые для контейнера хранилища, так как GitHub не применяет к конфигурации контейнера хранилища конкретные разрешения объекта или дополнительные списки управления доступом (ACL). Например, если сделать контейнер общедоступным, данные в контейнере нем доступны в общедоступном Интернете. Если ограничения по IP-адресу настроены, включите IP-адреса для экземпляр GitHub Enterprise Server и конечных пользователей, которые будут использовать экземпляр GitHub Enterprise Server.
- Мы рекомендуем использовать для GitHub Packages выделенный контейнер, который отделен от контейнера, используемого для хранилища GitHub Actions.
- Обязательно настройте контейнер, который хотите использовать в будущем. Не рекомендуется изменять хранилище после начала использования GitHub Packages.
Необходимые компоненты
Прежде чем вы сможете включить и настроить GitHub Packages на экземпляр GitHub Enterprise Server, нужно подготовить Azure хранилище Blob. Чтобы подготовить Azure Blob storage, рекомендуем обратиться к официальным документам Azure Blob storage на официальном сайте документации Azure Blob Storage.
Включение GitHub Packages с помощью Azure Blob Storage
-
В учетной записи администратора GitHub Enterprise Server, в правом верхнем углу любой страницы щелкните .
-
Если вы еще не на странице "Администратор сайта", в левом верхнем углу щелкните Администратор сайта.
-
На боковой панели " "Администратор сайта" щелкните Консоль управления.
-
На боковой панели слева нажмите Пакеты.
-
В разделе "Пакеты GitHub" установите флажок "Включить пакеты GitHub".
-
В разделе «Хранилище пакетов» выберите Azure Blob Storage и введите название контейнера Azure для хранения посылки и connection string.
Перед установкой имени контейнера и connection string необходимо создать контейнер для хранения.
Примечание.
Вы можете найти свою строку соединения Azure, перейдя в меню Key Access в вашем аккаунте хранения Azure.
Использование токена SAS или SAS URL в качестве connection string в настоящее время не поддерживается.
-
На боковой панели "Параметры" нажмите кнопку "Сохранить параметры".
Примечание.
Сохранение параметров в Консоль управления перезапускает системные службы, что может привести к простоям, видимым пользователем.
-
Подождите завершения запуска конфигурации.
Следующие шаги
На следующем шаге можно настроить экосистемы пакетов, которые вы хотите сделать доступными для конечных пользователей на GitHub. Дополнительные сведения см. в разделе Настройка поддержки экосистемы пакетов для предприятия.
Общие сведения о начале работы с GitHub Packages на GitHubсм. в разделе Начало работы с пакетами GitHub для вашего предприятия.