Skip to main content

Enterprise Server 3.15 ist derzeit als Release Candidate verfügbar.

Aktivieren des Abhängigkeitsdiagramms für dein Unternehmen

Du kannst Benutzer*innen ermöglichen, die Abhängigkeiten ihrer Projekte zu identifizieren, indem du das Abhängigkeitsdiagramm aktivierst.

Wer kann dieses Feature verwenden?

Site administrators can enable the dependency graph.

Informationen zum Abhängigkeitsdiagramm

Das Abhängigkeitsdiagramm ist eine Zusammenfassung von Manifest- und gesperrten Dateien, die in einem Repository gespeichert sind, und aller mithilfe der Abhängigkeitsübermittlungs-API für das Repository übermittelten Abhängigkeiten. Für jedes Repository wird Folgendes angezeigt Abhängigkeiten, also die Ökosysteme und Pakete, von denen es abhängig ist.

Für jede Abhängigkeit werden die Sicherheitsrisikoschweregrade angezeigt. Du kannst auch über die Suchleiste nach einer bestimmten Abhängigkeit suchen. Abhängigkeiten werden automatisch nach dem Sicherheitsrisikoschweregrad sortiert.

GitHub Enterprise Server ruft keine Lizenzinformationen für Abhängigkeiten ab und berechnet keine Informationen über Abhängigkeiten, Repositories und Pakete, die von einem Repository abhängen. Weitere Informationen findest du unter Informationen zum Abhängigkeitsdiagramm.

Nachdem du das Abhängigkeitsdiagramm aktiviert hast, haben Benutzer Zugriff auf das Abhängigkeitsüberprüfungsfeature. Die Abhängigkeitsüberprüfung hilft Dir, Abhängigkeitsänderungen und die Sicherheitswirkung dieser Änderungen bei jedem Pull Request zu verstehen. Weitere Informationen findest du unter Informationen zur Abhängigkeitsüberprüfung.

Nachdem du das Abhängigkeitsdiagramm für dein Unternehmen aktiviert hast, kannst du Dependabot aktivieren, um unsichere Abhängigkeiten in deinem Repository zu ermitteln und die Sicherheitsrisiken automatisch zu beheben. Weitere Informationen findest du unter Aktivieren von Dependabot für dein Unternehmen.

Du kannst das Abhängigkeitsdiagramm über die Verwaltungskonsole oder die Verwaltungsshell aktivieren. Wir empfehlen die Verwendung von Verwaltungskonsole, es sei denn, Ihre Instanz verwendet Clustering.

Aktivieren des Abhängigkeitsdiagramms über die Verwaltungskonsole

Wenn Ihre Instanz Clustering verwendet, können Sie das Abhängigkeitsdiagramm nicht mit Verwaltungskonsole aktivieren und müssen stattdessen die administrative Shell verwenden. Weitere Informationen findest du unter Aktivieren des Abhängigkeitsdiagramms über die Verwaltungsshell.

  1. Melde dich unter http(s)://HOSTNAME/login bei Ihre GitHub Enterprise Server-Instance an.

  2. Klicke in einem Verwaltungskonto auf GitHub Enterprise Server und dann in der rechten oberen Ecke einer beliebigen Seite auf „“.

  3. Wenn du dich nicht bereits auf der Seite „Websiteadministrator“ befindest, klicke in der oberen linken Ecke auf Websiteadministrator.

  4. Wähle auf der Randleiste „ Websiteadministrator“ die Option Verwaltungskonsole aus.

  5. Klicke auf der Randleiste unter „Einstellungen“ auf Sicherheit.

  6. Wähle unter „Sicherheit“ die Option Abhängigkeitsdiagramm aus.

  7. Klicke auf der Randleiste unter „Einstellungen“ auf Einstellungen speichern.

    Hinweis: Durch das Speichern von Einstellungen in der Verwaltungskonsole werden Systemdienste neu gestartet, was zu einer für den Benutzer feststellbaren Downtime führen könnte.

  8. Warten Sie auf den Abschluss der Konfigurationsausführung.

  9. Klicke auf Instanz aufrufen.

Aktivieren des Abhängigkeitsdiagramms über die Verwaltungsshell

  1. Melde dich unter http(s)://HOSTNAME/login bei Ihre GitHub Enterprise Server-Instance an.

  2. Aktivieren des Abhängigkeitsdiagramms über die administrative Shell:

    ghe-config app.dependency-graph.enabled true
    

    Hinweis: Weitere Informationen zum Aktivieren des Zugriffs auf die Verwaltungsshell über SSH findest du unter Auf die Verwaltungsshell (SSH) zugreifen.

  3. Wende die Konfiguration an.

    ghe-config-apply
    
  4. Kehre zu GitHub Enterprise Server zurück.