Сведения о графе зависимостей
Граф зависимостей — это сводка файлов манифеста и блокировки, хранящихся в репозитории. Для каждого репозитория отображается, то есть экосистемы и пакеты, от которые она зависит.
GitHub Enterprise Server не вычисляет сведения о зависимых, репозиториях и пакетах, зависящих от репозитория. Дополнительные сведения см. в разделе Сведения о графе зависимостей.
После включения графа зависимостей пользователи получат доступ к функции проверки зависимостей. Проверка зависимостей помогает разобраться в изменениях зависимостей и понять их влияние на безопасность в каждом запросе на вытягивание. Дополнительные сведения см. в разделе Сведения о проверке зависимостей.
После включения графа зависимостей для предприятия можно включить Dependabot для обнаружения небезопасных зависимостей в репозитории и автоматического исправления уязвимостей. Дополнительные сведения см. в разделе Включение Dependabot для предприятия.
Граф зависимостей можно включить с помощью Консоль управления или административной оболочки. Мы рекомендуем использовать Консоль управления, если экземпляр GitHub Enterprise Server не использует кластеризацию.
Включение графа зависимостей с помощью Консоль управления
Если экземпляр GitHub Enterprise Server использует кластеризацию, вы не сможете включить граф зависимостей с Консоль управления и вместо него необходимо использовать административную оболочку. Дополнительные сведения см. в разделе Включение графа зависимостей с помощью административной оболочки.
-
Войдите в экземпляр GitHub Enterprise Server по адресу
http(s)://HOSTNAME/login
. 1. В учетной записи администратора GitHub Enterprise Server в правом верхнем углу любой страницы щелкните . -
Если вы еще не на странице "Администратор сайта", в левом верхнем углу щелкните Администратор сайта. 1. На боковой панели Администратор сайта щелкните Консоль управления. 1. На боковой панели "Параметры" щелкните Безопасность.
-
В разделе "Безопасность" выберите Граф зависимостей.
-
На боковой панели "Параметры" щелкните Сохранить параметры.
Примечание. Сохранение параметров в Консоль управления перезапускает системные службы, что может привести к простою, заметному для пользователей.
-
Подождите завершения запуска конфигурации.
-
Нажмите Перейти к экземпляру.
Включение графа зависимостей с помощью административной оболочки
-
Войдите в экземпляр GitHub Enterprise Server по адресу
http(s)://HOSTNAME/login
. -
В административной оболочке включите граф зависимостей в экземпляр 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>
-
Apply the configuration.
$ ghe-config-apply
-
Вернитесь на GitHub Enterprise Server.