Skip to main content

Enable GitHub Packages with Хранилище BLOB-объектов Azure

Настройте GitHub Packages Хранилище BLOB-объектов Azure в качестве внешнего хранилища.

Предупреждение

  • Крайне важно установить необходимые политики ограничения доступа для вашего bucket хранилища, поскольку GitHub они не применяют конкретные разрешения объектов или дополнительные списки контроля доступа (ACL) к вашей конфигурации хранилища. Например, если сделать контейнер общедоступным, данные в контейнере нем доступны в общедоступном Интернете. Если ограничения по IP-адресам установлены, пожалуйста, укажите IP-адреса экземпляр GitHub Enterprise Server и конечных пользователей, которые будут использовать экземпляр GitHub Enterprise Server.
  • Рекомендуем использовать отдельное ведро для GitHub Packages, отдельное от того, которое вы используете для GitHub Actions хранения.
  • Обязательно настройте учетную запись хранения, которую захотите использовать в будущем. Мы не рекомендуем менять хранилище после начала использования GitHub Packages. Если вам нужно перенести GitHub Packages хранилище в новую учётную запись хранения в Хранилище BLOB-объектов Azure, аутентификация на основе учетных данных должна остаться без изменений, и нужно предусмотреть одно окно обслуживания, если вы также переносите GitHub Actions хранилище. См. раздел «GitHub Packagesconsiderations» в AUTOTITLE. Для переездов между провайдерами обращайтесь Поддержка GitHub Enterpriseк .

Необходимые компоненты

Прежде чем включить и настроить GitHub Packages , экземпляр GitHub Enterprise Serverнужно подготовить корзину хранения Azure Blob. Чтобы подготовить Azure Blob storage, рекомендуем обратиться к официальным документам Azure Blob storage на официальном сайте документации Хранилище BLOB-объектов Azure.

Enabling GitHub Packages with Хранилище BLOB-объектов Azure

  1. В учетной записи администратора GitHub Enterprise Server, в правом верхнем углу любой страницы щелкните .

  2. Если вы еще не на странице "Администратор сайта", в левом верхнем углу щелкните Администратор сайта.

  3. На боковой панели " "Администратор сайта" щелкните Консоль управления.

  4. На боковой панели слева нажмите Пакеты.

  5. В разделе "Пакеты GitHub" установите флажок "Включить пакеты GitHub".

  6. В разделе «Хранилище пакетов» выберите Хранилище BLOB-объектов Azure и введите название контейнера Azure для хранения посылки и строка подключения.

    Перед установкой имени контейнера и строка подключения необходимо создать контейнер для хранения.

    Примечание.

    Вы можете найти свою строку соединения Azure, перейдя в меню Key Access в вашем аккаунте хранения Azure.

    Использование токена SAS или SAS URL в качестве строка подключения в настоящее время не поддерживается.

  7. На боковой панели "Параметры" нажмите кнопку "Сохранить параметры".

    Примечание.

    Сохранение параметров в Консоль управления перезапускает системные службы, что может привести к простоям, видимым пользователем.

  8. Подождите завершения запуска конфигурации.

Следующие шаги

На следующем шаге можно настроить экосистемы пакетов, которые вы хотите сделать доступными для конечных пользователей на GitHub. Дополнительные сведения см. в разделе Настройка поддержки экосистемы пакетов для предприятия.

Общие сведения о начале работы с GitHub Packages на GitHubсм. в разделе Начало работы с пакетами GitHub для вашего предприятия.