Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.

Включение графа зависимостей для предприятия

Вы можете разрешить пользователям определять зависимости проектов, включив граф зависимостей.

Кто может использовать эту функцию

Site administrators can enable the dependency graph.

Сведения о графе зависимостей

Граф зависимостей — это сводка файлов манифеста и блокировки, хранящихся в репозитории. Для каждого репозитория отображается, то есть экосистемы и пакеты, от которые она зависит.

GitHub Enterprise Server не вычисляет сведения о зависимых, репозиториях и пакетах, зависящих от репозитория. Дополнительные сведения см. в разделе Сведения о графе зависимостей.

После включения графа зависимостей пользователи получат доступ к функции проверки зависимостей. Проверка зависимостей помогает разобраться в изменениях зависимостей и понять их влияние на безопасность в каждом запросе на вытягивание. Дополнительные сведения см. в разделе Сведения о проверке зависимостей.

После включения графа зависимостей для предприятия можно включить Dependabot для обнаружения небезопасных зависимостей в репозитории и автоматического исправления уязвимостей. Дополнительные сведения см. в разделе Включение Dependabot для предприятия.

Граф зависимостей можно включить с помощью Консоль управления или административной оболочки. Мы рекомендуем использовать Консоль управления, если экземпляр GitHub Enterprise Server не использует кластеризацию.

Включение графа зависимостей с помощью Консоль управления

Если экземпляр GitHub Enterprise Server использует кластеризацию, вы не сможете включить граф зависимостей с Консоль управления и вместо него необходимо использовать административную оболочку. Дополнительные сведения см. в разделе Включение графа зависимостей с помощью административной оболочки.

  1. Войдите в экземпляр GitHub Enterprise Server по адресу http(s)://HOSTNAME/login. 1. В учетной записи администратора GitHub Enterprise Server в правом верхнем углу любой страницы щелкните .

  2. Если вы еще не на странице "Администратор сайта", в левом верхнем углу щелкните Администратор сайта. 1. На боковой панели Администратор сайта щелкните Консоль управления. 1. На боковой панели "Параметры" щелкните Безопасность.

  3. В разделе "Безопасность" выберите Граф зависимостей.

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

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

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

  6. Нажмите Перейти к экземпляру.

Включение графа зависимостей с помощью административной оболочки

  1. Войдите в экземпляр GitHub Enterprise Server по адресу http(s)://HOSTNAME/login.

  2. В административной оболочке включите граф зависимостей в экземпляр GitHub Enterprise Server: ''shell ghe-config app.dependency-graph.enabled true

    
    <div class="extended-markdown note border rounded-1 mb-4 p-3 color-border-accent-emphasis color-bg-accent f5">
    
    **Note**: For more information about enabling access to the administrative shell via SSH, see "[AUTOTITLE](/admin/configuration/configuring-your-enterprise/accessing-the-administrative-shell-ssh)."
    
    </div>
    
  3. Apply the configuration.

    $ ghe-config-apply
  4. Вернитесь на GitHub Enterprise Server.