Сведения о графе зависимостей
Граф зависимостей — это сводка файлов манифеста и блокировки, хранящихся в репозитории, и всех зависимостей, отправленных для репозитория с помощью API отправки зависимостей. Для каждого репозитория отображается зависимостей, экосистемы и пакеты, от которой она зависит.
Для каждой зависимости можно просмотреть версию файл манифеста, который включал его, и наличие известных уязвимостей. Для экосистем пакетов, поддерживающих транзитивные зависимости, будет отображаться состояние связи, и вы можете щелкнуть "", а затем "Показать пути", чтобы увидеть транзитивный путь, который привел в зависимость.
Вы также можете найти определенную зависимость с помощью строки поиска. Зависимости отсортированы автоматически с уязвимыми пакетами в верхней части.
GitHub не получает сведения о лицензии для зависимостей и не вычисляет сведения о зависимостях, репозиториях и пакетах, зависящих от репозитория. Для получения дополнительной информации см. Граф зависимостей
После включения граф зависимостей пользователи получат доступ к функции проверки зависимостей. Проверка зависимостей помогает разобраться в изменениях зависимостей и понять их влияние на безопасность в каждом запросе на вытягивание. Дополнительные сведения см. в разделе Анализ зависимостей.
После того как вы включите граф зависимостей для вашего предприятия, вы сможете обнаружить Dependabot небезопасные зависимости в репозитории и автоматически исправить уязвимости. Дополнительные сведения см. в разделе Включение Dependabot для предприятия.
Вы можете включить граф зависимостей через Консоль управления или административную оболочку. Мы рекомендуем использовать, Консоль управления если только ваш экземпляр не использует кластеризацию.
Включение графа зависимостей с помощью Консоль управления
Если ваш экземпляр использует кластеризацию, вы не можете включить граф зависимостей с помощью Консоль управления и должны использовать административную оболочку. Дополнительные сведения см. в разделе "Включение граф зависимостей через административную оболочку".
-
Войдите в ваш экземпляр GitHub Enterprise Server по адресу
http(s)://HOSTNAME/login. -
В учетной записи администратора GitHub Enterprise Server, в правом верхнем углу любой страницы щелкните .
-
Если вы еще не на странице "Администратор сайта", в левом верхнем углу щелкните Администратор сайта.
-
На боковой панели " "Администратор сайта" щелкните Консоль управления.
-
На боковой панели "Параметры" щелкните "Безопасность".
-
В разделе "Безопасность" выберите граф зависимостей.
-
На боковой панели "Параметры" нажмите кнопку "Сохранить параметры".
Примечание.
Сохранение параметров в Консоль управления перезапускает системные службы, что может привести к простоям, видимым пользователем.
-
Подождите завершения запуска конфигурации.
-
Нажмите Перейти к экземпляру.
Включение графа зависимостей с помощью административной оболочки
-
Войдите в ваш экземпляр GitHub Enterprise Server по адресу
http(s)://HOSTNAME/login. -
В административной оболочке включите граф зависимостей:
ghe-config app.dependency-graph.enabled trueПримечание.
Дополнительные сведения о включении доступа к административной оболочке через SSH см. в разделе Доступ к административной оболочке (SSH).
-
Примените конфигурацию.
ghe-config-apply -
Вернитесь в GitHub Enterprise Server.