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