Skip to main content
Wir veröffentlichen regelmäßig Aktualisierungen unserer Dokumentation, und die Übersetzung dieser Seite ist möglicherweise noch nicht abgeschlossen. Aktuelle Informationen findest du in der englischsprachigen Dokumentation.

Aktivieren von GitHub Advanced Security für dein Unternehmen

Du kannst GitHub Enterprise Server konfigurieren, sodass GitHub Advanced Security enthalten ist. Dadurch hast du Zugriff auf zusätzliche Features, die Benutzer*innen helfen, Sicherheitsprobleme in ihren Codes zu erkennen und zu beheben.

GitHub Advanced Security ist für Unternehmenskonten auf GitHub Enterprise Cloud und GitHub Enterprise Server verfügbar. Weitere Informationen findest du unter Produkte von GitHub.

Informationen zu GitHub Advanced Security for Azure DevOps findest du unter Konfigurieren von GitHub Advanced Security for Azure DevOps in Microsoft Learn.

Aktivieren von GitHub Advanced Security

GitHub Advanced Security hilft Entwicklern, die Sicherheit und Qualität von Code zu verbessern und zu erhalten. Weitere Informationen findest du unter Informationen zu GitHub Advanced Security.

Wenn du GitHub Advanced Security für dein Unternehmen aktivierst, können Repositoryadministratoren in allen Organisationen die Features aktivieren, es sei denn, du beschränkst den Zugriff mit einer Richtlinie. Weitere Informationen findest du unter Erzwingen von Richtlinien für die Codesicherheit und -analyse für Unternehmen.

Eine Anleitung für eine stufenweise Bereitstellung von GitHub Advanced Security findest du unter Informationen zur Einführung von GitHub Advanced Security nach Maß.

Überprüfen, ob deine Lizenz GitHub Advanced Security umfasst

  1. Klicke oben rechts auf GitHub Enterprise Server auf dein Profilfoto und dann auf Unternehmenseinstellungen.

    A screenshot of the drop-down menu that appears when you click the profile photo on GitHub Enterprise Server. The "Enterprise settings" option is highlighted in a dark orange outline.

  2. Klicke auf der Randleiste des Unternehmenskontos auf Einstellungen. 1. Klicke unter Einstellungen auf Lizenz .

  3. Wenn deine Lizenz GitHub Advanced Security umfasst, enthält die Lizenzseite einen Abschnitt mit Details zur aktuellen Nutzung.

Voraussetzungen zum Aktivieren von GitHub Advanced Security

  1. Führe ein Upgrade deiner Lizenz für GitHub Enterprise Server aus, sodass sie GitHub Advanced Security umfasst. Weitere Informationen zur Lizenzierung findest du unter Informationen zur Abrechnung von GitHub Advanced Security.

  2. Lade die neue Lizenzdatei herunter. Weitere Informationen findest du unter Herunterladen deiner Lizenz für GitHub Enterprise.

  3. Lade die neue Lizenzdatei auf deine GitHub Enterprise Server-Instanz hoch. Weitere Informationen findest du unter Hochladen einer neuen Lizenz auf GitHub Enterprise Server.

  4. Überprüfe die Voraussetzungen für die Features, die du aktivieren möchtest.

Aktivieren und Deaktivieren von GitHub Advanced Security-Features

Warnung: Das Ändern dieser Einstellung führt dazu, dass benutzerbezogene Dienste auf GitHub Enterprise Server neu gestartet werden. Sie sollten den Zeitpunkt für diese Änderung sorgfältig auswählen, um die Downtime für Benutzer zu minimieren.

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

  2. Wenn du dich nicht bereits auf der Seite „Websiteadministrator“ befindest, klicke in der oberen linken Ecke auf Websiteadministrator. 1. Wähle auf der Randleiste „ Websiteadministrator“ die Option Verwaltungskonsole aus. 1. Klicke auf der Randleiste unter „Einstellungen“ auf Sicherheit.

  3. Wähle unter „Sicherheit“ die Features aus, die du aktivieren möchtest, und hebe die Auswahl für alle Features auf, die du deaktivieren möchtest. 1. 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.

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

Wenn der Neustart von GitHub Enterprise Server abgeschlossen ist, kannst du beliebige weitere Ressourcen einrichten, die für neu aktivierte Features erforderlich sind. Weitere Informationen findest du unter Konfigurieren des Codescannings für deine Appliance.

Aktivieren oder Deaktivieren von GitHub Advanced Security-Features über die Verwaltungsshell (SSH)

Du kannst Features auf deine GitHub Enterprise Server-Instanz programmgesteuert aktivieren oder deaktivieren. Weitere Informationen zur Verwaltungsshell und zu Befehlszeilenprogrammen für GitHub Enterprise Server findest du unter Auf die Verwaltungsshell (SSH) zugreifen und Befehlszeilenprogramme.

Du kannst z. B. jedes GitHub Advanced Security-Feature mit deinen Infrastructure-as-Code-Tools aktivieren, wenn du eine Instanz für Staging oder Notfallwiederherstellung bereitstellst.

  1. Melde dich über SSH bei deine GitHub Enterprise Server-Instanz an.

  2. Aktivieren von Features für GitHub Advanced Security.

    • Zum Aktivieren von Code scanning gibst du die folgenden Befehle ein.
      ghe-config app.minio.enabled true
      ghe-config app.code-scanning.enabled true
    • Zum Aktivieren von Secret scanning gibst du den folgenden Befehl ein.
      ghe-config app.secret-scanning.enabled true
    • Gib zum Aktivieren des Abhängigkeitsdiagramms den folgenden Befehl ein.
  3. Optionally, disable features for GitHub Advanced Security.

    • To disable code scanning, enter the following commands.
      ghe-config app.minio.enabled false
      ghe-config app.code-scanning.enabled false
    • Zum Deaktivieren von secret scanning gib den folgenden Befehl ein.
      ghe-config app.secret-scanning.enabled false
    • Gib zum Deaktivieren des Abhängigkeitsdiagramms den folgenden Befehl ein.
  4. Apply the configuration.

    ghe-config-apply