Сведения о графе зависимостей
Граф зависимостей — это сводка файлов манифеста и блокировки, хранящихся в репозитории, и всех зависимостей, отправленных в этот репозиторий через API отправки зависимостей (бета-версия). Для каждого репозитория отображается:
- Зависимости, экосистемы и пакеты, от которых он зависит
- Зависимые, репозитории и пакеты, которые зависят от него
Дополнительные сведения см. в статье Сведения о графе зависимостей.
О настройке графа зависимостей
Для создания графа зависимостей GitHub требуется доступ только для чтения к файлам блокировки и манифеста зависимостей для репозитория. Граф зависимостей автоматически создается для всех общедоступных репозиториев, и его можно включить для частных репозиториев. Дополнительные сведения о просмотре графа зависимостей см. в статье Изучение зависимостей репозитория.
Кроме того, можно использовать API отправки зависимостей (бета-версия) для отправки зависимостей из выбранного диспетчера пакетов или экосистемы, даже если экосистема не поддерживается графом зависимостей для анализа файлов манифеста или блокировки. Граф зависимостей будет отображать отправленные зависимости, сгруппированные по экосистеме, но отдельно от зависимостей, проанализированных из файлов манифеста или блокировки. Дополнительные сведения об API отправки зависимостей см. в разделе Использование API отправки зависимостей.
Включение и отключение графа зависимостей для частного репозитория
Администраторы репозиториев могут включать или отключать граф зависимостей для частных репозиториев.
Вы также можете включать или отключать граф зависимостей для всех репозиториев, принадлежащих вашей учетной записи пользователя или организации. Дополнительные сведения см. в разделе Настройка графа зависимостей.
-
На GitHub.com перейдите на главную страницу репозитория. 1. Нажмите Параметры под именем репозитория.
-
В разделе "Безопасность" боковой панели щелкните Безопасность и анализ кода.
-
Прочтите сообщение о предоставлении доступа только для чтения GitHub к данным репозитория для включения графа зависимостей, а затем рядом с пунктом "Граф зависимостей" нажмите кнопку Включить.
зависимостей. Вы можете отключить граф зависимостей в любое время, нажав кнопку Отключить рядом с пунктом "Граф зависимостей" на странице параметров для "Безопасность и анализ кода".
Когда граф зависимостей впервые включен, все файлы манифеста и блокировки для поддерживаемых экосистем немедленно анализируются. Обычно граф заполняется в течение нескольких минут, но при наличии репозиториев с большим количеством зависимостей это может занять больше времени. После включения граф автоматически обновляется при каждой отправке в репозиторий и каждой отправке в другие репозитории в графе.