Skip to main content

Эта версия GitHub Enterprise Server была прекращена 2024-09-25. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

Включение GitHub Packages с использованием Хранилища BLOB-объектов Azure

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

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

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

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

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

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

  5. В разделе "Пакеты GitHub" выберите элемент Enable GitHub Packages проверка box.

  6. В разделе "Packages Storage" (Хранилище пакетов) выберите Хранилище BLOB-объектов Azure и введите имя контейнера Azure для контейнера хранилища пакетов и строку подключения.

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

    Note

    Строку подключения Azure можно найти, перейдя в меню "Ключ доступа" в учетной записи хранения Azure.

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

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

    Note

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

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

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

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

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