Warning
- Крайне важно задать ограничительные политики доступа, необходимые для контейнера хранилища, так как 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, в правом верхнем углу любой страницы щелкните .
-
Если вы еще не на странице "Администратор сайта", в левом верхнем углу щелкните Администратор сайта.
-
На боковой панели " "Администратор сайта" щелкните Консоль управления.
-
На боковой панели слева нажмите Пакеты.
-
В разделе "Пакеты GitHub" выберите элемент Enable GitHub Packages проверка box.
-
В разделе "Packages Storage" (Хранилище пакетов) выберите Хранилище BLOB-объектов Azure и введите имя контейнера Azure для контейнера хранилища пакетов и строку подключения.
Перед настройкой имени контейнера контейнера и строка подключения необходимо создать контейнер хранилища.
Note
Строку подключения Azure можно найти, перейдя в меню "Ключ доступа" в учетной записи хранения Azure.
Использование маркера SAS или URL-адреса SAS в качестве строки подключения в настоящее время не поддерживается.
-
На боковой панели "Параметры" нажмите кнопку "Сохранить параметры".
Note
Сохранение параметров в Консоль управления перезапускает системные службы, что может привести к простоям, видимым пользователем.
-
Подождите завершения запуска конфигурации.
Следующие шаги
На следующем шаге можно настроить экосистемы пакетов, которые вы хотите сделать доступными для конечных пользователей на GitHub. Дополнительные сведения см. в разделе Настройка поддержки экосистемы пакетов для предприятия.
Общие сведения о начале работы с GitHub Packages на GitHubсм. в разделе Начало работы с GitHub Packages для вашего предприятия.