Leitfäden zu GitHub Enterprise
Erfahre, wie du die Produktivität und Codequalität von Entwicklern mit GitHub Enterprise Server steigerst.
Lernpfade für Enterprise administrators
Bereitstellen einer Instanz
Installiere GitHub Enterprise Server auf der Plattform deiner Wahl, und konfiguriere die SAML-Authentifizierung.
Lernpfad starten- ÜbersichtSystemübersicht
- SchrittanleitungInstallieren von GitHub Enterprise
- SchrittanleitungVerwalten Ihrer Instanz über die Web-Benutzeroberfläche
- SchrittanleitungKonfigurieren des Hostnamens für deine Instanz
- Verwenden von SAML for Enterprise IAM
Upgraden deiner Instanz
Teste Upgrades in der Bereitstellung, unterrichte Benutzer über Wartungen und upgrade deine Instanz mit den neuesten Features und Sicherheitsupdates.
Lernpfad starten- ÜbersichtÜbersicht über den Upgradeprozess
- VerweisUpgrade-Anforderungen
- SchrittanleitungPrüfungen auf automatische Updates aktivieren
- SchrittanleitungTestinstanz einrichten
- SchrittanleitungAnpassen von Benutzernachrichten für dein Unternehmen
- SchrittanleitungWartungsmodus aktivieren und planen
- SchrittanleitungSnapshot erstellen
- Durchführen eines Upgrades
Einführen von GitHub Actions für dein Unternehmen
Hier erfährst du, wie du einen Rollout von GitHub Actions in deinem Unternehmen planst und implementierst.
Lernpfad starten- ÜbersichtInformationen zu GitHub Actions für Unternehmen
- ÜbersichtGrundlegendes zu GitHub Actions
- SchrittanleitungEinführen von GitHub Actions in deinem Unternehmen
- SchrittanleitungMigrieren deines Unternehmens zu GitHub Actions
- SchrittanleitungErste Schritte mit GitHub Actions für GitHub Enterprise Server
- SchnellstartErste Schritte mit selbstgehosteten Runnern für dein Unternehmen
- ÜbersichtSicherheitshärtung für GitHub Actions
Erhöhen der Fehlertoleranz deiner Instanz
Sichere deine Entwicklercode und konfiguriere hohe Verfügbarkeit (HA), um die Zuverlässigkeit von GitHub Enterprise Server in deiner Umgebung sicherzustellen.
Lernpfad starten- SchrittanleitungAuf die Verwaltungsshell (SSH) zugreifen
- SchrittanleitungKonfigurieren von Sicherungen auf einer Instanz
- ÜbersichtInformationen zur Hochverfügbarkeitskonfiguration
- SchrittanleitungHochverfügbarkeitsreplikat erstellen
- SchrittanleitungGitHub Enterprise Server mit einem Load-Balancer verwenden
Verbessern der Sicherheit deiner Instanz
Überprüfe die Netzwerkkonfigurations- und Sicherheitsfeatures, und härte die Instanz, die GitHub Enterprise Server ausführt, um die Daten deines Unternehmens zu schützen.
Lernpfad starten- SchrittanleitungPrivaten Modus aktivieren
- SchrittanleitungTLS konfigurieren
- SchrittanleitungProblembehandlung bei TLS-Fehlern
- SchrittanleitungSubdomain-Isolation aktivieren
- SchrittanleitungAuf die Verwaltungsshell (SSH) zugreifen
- VerweisNetzwerkports
- SchrittanleitungIntegrierte Firewallregeln konfigurieren
- VerweisBest Practices für die Benutzersicherheit
- SchrittanleitungWebsiteadministrator hoch- oder zurückstufen
Konfigurieren von GitHub Actions
Ermögliche deinen Entwicklern das Erstellen, Automatisieren, Anpassen und Ausführen leistungsstarker Softwareentwicklungsworkflows für Ihre GitHub Enterprise Server-Instance mit GitHub Actions.
Lernpfad starten- SchrittanleitungErste Schritte mit GitHub Actions für GitHub Enterprise Server
- SchrittanleitungErzwingen von Richtlinien für GitHub Actions in deinem Unternehmen
- SchrittanleitungAktivieren des automatischen Zugriffs auf GitHub.com-Aktionen mit GitHub Connect
- VerweisHohe Verfügbarkeit für GitHub Actions
- SchrittanleitungSichern und Wiederherstellen von GitHub Enterprise Server mit aktivierten GitHub Actions
- SchrittanleitungVerwenden einer Stagingumgebung
Konfigurieren von GitHub Advanced Security
Verbessere die Qualität und Sicherheit deines Entwicklercodes mit GitHub Advanced Security.
Lernpfad starten- ÜbersichtInformationen zur Abrechnung von GitHub Advanced Security
- SchrittanleitungAktivieren von GitHub Advanced Security für dein Unternehmen
- SchrittanleitungKonfigurieren der Codeüberprüfung für Ihre Anwendung
- SchrittanleitungKonfigurieren der Abhängigkeitsüberprüfung für deine Appliance
- SchrittanleitungKonfigurieren der Geheimnisüberprüfung für deine Appliance
- SchrittanleitungErzwingen von Richtlinien für die Codesicherheit und -analyse für Unternehmen
Zulassen integrierter Authentifizierung für Benutzer*innen außerhalb deines Anbieters
SchrittanleitungDu kannst Fallbackauthentifizierung konfigurieren, um integrierte Authentifizierung für Personen zu ermöglichen, die kein Konto bei deinem CAS-, LDAP- oder SAML-Authentifizierungsanbieter haben.
- Accounts
- Authentication
- Enterprise
- Identity
Ändern der Authentifizierungsmethoden
ÜbersichtDu kannst jederzeit ändern, wie sich GitHub Enterprise Server mit deinen vorhandenen Konten authentifiziert.
- Accounts
- Authentication
- Enterprise
- Identity
Konfigurieren von Authentifizierung und Bereitstellung mit Entra ID
SchrittanleitungDu kannst einen Mandanten in Microsoft Entra ID (früher bekannt als Azure AD) als Identitätsanbieter (IdP) verwenden, um die Authentifizierung und Benutzerbereitstellung für Ihre GitHub Enterprise Server-Instance zentral zu verwalten.
- Accounts
- Authentication
- Enterprise
- Identity
- SSO
Konfigurieren von SAML Single Sign-On für dein Unternehmen
SchrittanleitungSie können den Zugriff auf Ihre GitHub Enterprise Server-Instance durch der Konfiguration des einmaliges Anmeldens mit SAML (SSO) über Ihren Identitätsanbieter (IdP) verwalten und sichern.
- Accounts
- Authentication
- Enterprise
- Identity
- SSO
Informationen zu Benutzerbereitstellung mit SCIM auf GitHub Enterprise Server
SchrittanleitungErfahren Sie mehr über der Verwaltung des Lebenszyklus von Benutzerkonten mit SCIM auf Ihre GitHub Enterprise Server-Instance.
- Accounts
- Authentication
- Enterprise
- Identity
- SSO
Informationen zu SAML für Enterprise IAM
ÜbersichtSie können SAML Single Sign-On (SSO) verwenden, um den Zugriff zu Ihre GitHub Enterprise Server-Instance zu verwalten.
- Accounts
- Access management
- Authentication
- Enterprise
- Identity
Konfigurieren der SCIM-Bereitstellung zum Verwalten von Benutzern
Sie können den Lebenszyklus der Benutzerkonten Ihres Unternehmens von Ihrem Identitätsanbieter (IdP) mithilfe von System for Cross-Domain Identity Management (SCIM) verwalten.
- Accounts
- Enterprise
Verwalten von Teammitgliedschaften mit Identitätsanbietergruppen
SchrittanleitungVerbinden Sie IdP-Gruppen mit Teams auf GitHub, um die Team- und Organisationsmitgliedschaft über Ihren Identitätsanbieter zu verwalten.
- Accounts
- Enterprise
- SSO
- Teams
CAS verwenden
SchrittanleitungWenn du den zentralen Authentifizierungsdienst (Central Authentication Service, CAS) verwendest, um den Zugriff auf mehrere Webanwendungen zu zentralisieren, kannst du GitHub Enterprise Server integrieren, indem du die CAS-Authentifizierung für deine Instanz konfigurierst.
- Accounts
- Authentication
- Enterprise
- Identity
- SSO
Verwenden von LDAP
SchrittanleitungWenn du das Lightweight Directory Access-Protokoll (LDAP) verwendest, um den Zugriff auf alle Anwendungen zu zentralisieren, kannst du GitHub Enterprise Server durch die Konfiguration der LDAP-Authentifizierung für deine Instanz integrieren.
- Accounts
- Authentication
- Enterprise
- Identity
Verwenden von SAML for Enterprise IAM
Sie können Konten und Zugriff auf Ihre GitHub Enterprise Server-Instance mit SAML Single Sign-on (SSO) zentral verwalten.
Auf die Verwaltungsshell (SSH) zugreifen
SchrittanleitungMit dem SSH-Zugriff kannst du die Befehlszeilenprogramme von GitHub Enterprise Server ausführen, um Probleme zu behandeln, Sicherungen auszuführen und die Replikation zu konfigurieren.
- Enterprise
- Fundamentals
- SSH
Konfigurieren des Hostnamens für deine Instanz
SchrittanleitungDu kannst zuverlässigen Zugriff auf Ihre GitHub Enterprise Server-Instance ermöglichen, indem du einen Hostnamen zuweist, auf den über dein Netzwerk zugegriffen werden kann.
- Enterprise
- Fundamentals
- Infrastructure
Ändern des Hostnamens für deine Instanz
SchrittanleitungWenn du den Hostnamen für eine vorhandene GitHub Enterprise Server-Instanz ändern möchtest, musst du die Einstellungen und Daten in einer neuen Instanz wiederherstellen.
- Enterprise
- Fundamentals
- Infrastructure
Konfigurieren von Sicherungen auf einer Instanz
SchrittanleitungIm Rahmen eines Notfallwiederherstellungsplans kannst du Produktionsdaten auf Ihre GitHub Enterprise Server-Instance schützen, indem du automatisierte Sicherungen konfigurierst.
- Backups
- Enterprise
- Fundamentals
- Infrastructure
Integrierte Firewallregeln konfigurieren
SchrittanleitungDu kannst standardmäßige Firewallregeln anzeigen und Regeln für Ihre GitHub Enterprise Server-Instance anpassen.
- Enterprise
- Fundamentals
- Infrastructure
- Networking
Konfigurieren der Codeüberprüfung für Ihre Anwendung
SchrittanleitungSie können code scanning für GitHub Enterprise Server aktivieren, konfigurieren und deaktivieren, sofern es sich um einen . Code scanning ermöglicht Benutzer*innen das Überprüfen von Code auf Sicherheitsrisiken und Fehler.
- Advanced Security
- Code scanning
- Enterprise
- Security
Konfigurieren der Abhängigkeitsüberprüfung für deine Appliance
SchrittanleitungZum besseren Verständnis von Abhängigkeitsänderungen beim Überprüfen von Pull Requests kannst du die Abhängigkeitsüberprüfung für GitHub Enterprise Server aktivieren, konfigurieren und deaktivieren.
- Advanced Security
- Enterprise
- Dependency review
- Security
DNS-Nameserver konfigurieren
SchrittanleitungGitHub Enterprise Server verwendet das Dynamic Host Configuration Protocol (DHCP) für DNS-Einstellungen, wenn DHCP-Leases Nameserver bereitstellen. Wenn Nameserver nicht durch einen Dynamic Host Configuration Protocol-Lease (DHCP) bereitgestellt werden oder wenn du bestimmte DNS-Einstellungen verwenden musst, kannst du die Nameserver manuell angeben.
- Enterprise
- Fundamentals
- Infrastructure
- Networking
Configuring rate limits (Konfigurieren von Ratenbegrenzungen)
SchrittanleitungMithilfe der Verwaltungskonsole kannst du Begrenzungen für GitHub Enterprise Server festlegen.
- Enterprise
- Infrastructure
- Performance
Konfigurieren der Geheimnisüberprüfung für deine Appliance
SchrittanleitungSie können secret scanning für GitHub Enterprise Server aktivieren, konfigurieren und deaktivieren. Secret scanning ermöglichen Benutzer*innen das Überprüfen von Code auf versehentlich committete Geheimnisse.
- Advanced Security
- Enterprise
- Secret scanning
- Security
TLS konfigurieren
SchrittanleitungDu kannst Transport Layer Security (TLS) auf Ihre GitHub Enterprise Server-Instance konfigurieren, damit du ein von einer vertrauenswürdigen Zertifizierungsstelle signiertes Zertifikat verwenden kannst.
- Enterprise
- Fundamentals
- Infrastructure
- Networking
- Security
Überprüfen oder Genehmigen einer Domäne für dein Unternehmen
SchrittanleitungDu kannst deine Domäneninhaberschaft mit GitHub überprüfen, um die Identität von Organisationen zu bestätigen, die deinem Unternehmenskonto gehören. Du kannst auch Domänen genehmigen, in denen Organisationsmitglieder E-Mail-Benachrichtigungen erhalten können.
- Enterprise
- Notifications
- Organizations
- Policy
Verwalten von GitHub Mobile für dein Unternehmen
SchrittanleitungDu kannst entscheiden, ob Personen GitHub Mobile verwenden können, um eine Verbindung mit Ihre GitHub Enterprise Server-Instance herzustellen.
- Enterprise
- Mobile
Konfigurieren von SSH-Verbindungen mit deiner Instanz
SchrittanleitungDu kannst die Sicherheit von Ihre GitHub Enterprise Server-Instance erhöhen, indem du die SSH-Algorithmen konfigurierst, mit denen Clients eine Verbindung herstellen können.
- Authentication
- Enterprise
- Infrastructure
- Networking
- Security
- SSH
Konfigurieren von Hostschlüsseln für deine Instanz
SchrittanleitungDu kannst die Sicherheit von Ihre GitHub Enterprise Server-Instance erhöhen, indem du die Algorithmen konfigurierst, die deine Instanz zum Generieren und Ankündigen von Hostschlüsseln für eingehende SSH-Verbindungen verwendet.
- Authentication
- Enterprise
- Infrastructure
- Networking
- Security
- SSH
Wartungsmodus aktivieren und planen
SchrittanleitungFür einige Standardwartungsprozeduren, beispielsweise für das Upgrade von Ihre GitHub Enterprise Server-Instance oder für das Wiederherstellen von Backups, muss die Instanz für die normale Verwendung offline genommen werden.
- Enterprise
- Fundamentals
- Maintenance
- Upgrades
Aktivieren der automatischen Benutzerlizenzsynchronisierung für dein Unternehmen
SchrittanleitungDu kannst die Lizenznutzung in deinen GitHub Enterprise-Umgebungen verwalten, indem du Benutzerlizenzen von Ihre GitHub Enterprise Server-Instance automatisch mit GitHub Enterprise Cloud synchronisierst.
- Enterprise
- GitHub Connect
- Licensing
Privaten Modus aktivieren
SchrittanleitungIm privaten Modus erfordert GitHub Enterprise Server, dass sich jeder Benutzer anmeldet, um auf die Installation zuzugreifen.
- Access management
- Authentication
- Enterprise
- Fundamentals
- Infrastructure
- Networking
- Privacy
- Security
Subdomain-Isolation aktivieren
SchrittanleitungDu kannst die Subdomain-Isolation so festlegen, dass der Benutzerinhalt von anderen Teilen deiner GitHub Enterprise Server-Appliance sicher getrennt wird.
- Enterprise
- Fundamentals
- Infrastructure
- Networking
- Security
Aktivieren einheitlicher Beiträge für dein Unternehmen
SchrittanleitungDu kannst es Benutzern erlauben, anonymisierte Beitragszahlen für ihre Arbeit in Ihre GitHub Enterprise Server-Instance in ihre Beteiligungsdiagramme in GitHub Enterprise Cloud einzuschließen.
- Enterprise
- GitHub Connect
Aktivieren der einheitlichen Suche für dein Unternehmen
SchrittanleitungDu kannst es Benutzern erlauben, in GitHub Enterprise Cloud Repositorys in ihre Suchergebnisse einzuschließen, wenn sie von Ihre GitHub Enterprise Server-Instance aus suchen.
- Enterprise
- GitHub Connect
- GitHub search
Netzwerkports
VerweisÖffne Netzwerkports anhand dessen, welche Netzwerkdienste du für Administratoren, Endbenutzer und für die E-Mail-Unterstützung bereitstellen musst.
- Enterprise
- Infrastructure
- Networking
- Security
Verwalten Ihrer Instanz über die Web-Benutzeroberfläche
SchrittanleitungZum Ausführen von Verwaltungsaufgaben für Ihre GitHub Enterprise Server-Instance können Sie die Verwaltungskonsole und das Websiteadministrator-Dashboard verwenden.
- Enterprise
Problembehandlung bei TLS-Fehlern
SchrittanleitungBei TLS-Problemen mit deiner Appliance kannst du Maßnahmen ergreifen, um diese zu beheben.
- Enterprise
- Errors
- Infrastructure
- Networking
- Security
- Troubleshooting
GitHub Enterprise Server mit einem Load-Balancer verwenden
SchrittanleitungVerwende einen Lastenausgleich vor einer einzelnen GitHub Enterprise Server-Instanz oder in einer Hochverfügbarkeitskonfiguration vor einem Paar von Instanzen.
- Enterprise
- High availability
- Infrastructure
- Networking
Informationen zur Hochverfügbarkeitskonfiguration
ÜbersichtIn einer Hochverfügbarkeitskonfiguration bleibt eine voll redundante sekundäre GitHub Enterprise Server-Appliance mit der primären Appliance synchron. Dies erfolgt über die Replikation sämtlicher großer Datenspeicher.
- Enterprise
- High availability
- Infrastructure
Überwachungs-dashboard
SchrittanleitungZeige Verlaufsdaten für Details wie CPU- und Speichernutzung, Anwendungs- und Authentifizierungsantwortzeiten und allgemeine Systemintegrität an.
- Enterprise
- Fundamentals
- Infrastructure
- Monitoring
- Performance
Hochverfügbarkeitsreplikat erstellen
SchrittanleitungBei einer Aktiv/Passiv-Konfiguration ist die Replikatappliance eine redundante Kopie der primären Appliance. Wenn die primäre Appliance ausfällt, ermöglicht der Hochverfügbarkeitsmodus dem Replikat, als primäre Appliance zu fungieren, was eine nur kurzzeitige Dienstunterbrechung ermöglicht.
- Enterprise
- High availability
- Infrastructure
Unterschiede zwischen Clustering und Hochverfügbarkeit
VerweisHier erfährst du mehr über die Unterschiede zwischen Bereitstellungstopologien für virtuelle Computer (VMs), die eine GitHub Enterprise Server-Instanz enthalten.
- Clustering
- Enterprise
- High availability
- Infrastructure
Prüfungen auf automatische Updates aktivieren
SchrittanleitungDu kannst automatische Updateprüfungen aktivieren, sodass Ihre GitHub Enterprise Server-Instance nach dem neuesten GitHub Enterprise Server-Release sucht und dieses herunterlädt.
- Enterprise
- Upgrades
Initiieren eines Failovers zu deiner Replikat-Appliance
SchrittanleitungDu kannst an der Befehlszeile zu Wartungs- und Testzwecken oder beim Fehlschlagen der primären Appliance ein Failover zu einer GitHub Enterprise Server-Replikat-Appliance durchführen.
- Enterprise
- High availability
- Infrastructure
Empfohlene Schwellenwerte für Meldungen
VerweisDu kannst eine Meldung so konfigurieren, dass du in Bezug auf Systemressourcenprobleme benachrichtigt wirst, bevor sie sich auf die Leistung deiner GitHub Enterprise Server-Appliance auswirken.
- Enterprise
- Infrastructure
- Monitoring
- Performance
- Storage
Externe Überwachung festlegen
SchrittanleitungMit den Statistikerfassungsprotokollen SNMP oder collectd kannst du grundlegende Systemressourcen auf deiner GitHub Enterprise Server-Appliance überwachen.
- Enterprise
- Infrastructure
- Monitoring
- Performance
Übersicht über den Upgradeprozess
ÜbersichtErfahre mehr über die Empfehlungen und Anforderungen für das Upgrade von GitHub Enterprise Server, damit du deine Upgradestrategie planen und testen kannst.
- Enterprise
- Upgrades
Upgrade-Anforderungen
VerweisLese vor dem Upgrade von GitHub Enterprise Server diese Empfehlungen und Anforderungen, um deine Upgradestrategie zu planen.
- Enterprise
- Upgrades
Snapshot erstellen
SchrittanleitungWenn du vor dem Upgrade deine Daten in GitHub Enterprise Server speichern möchtest, erstelle eine Momentaufnahme des virtuellen Computers.
- Enterprise
- Upgrades
Durchführen eines Upgrades
Administratoren können GitHub Enterprise Server mithilfe eines entsprechenden Upgradepakets aktualisieren.
- Enterprise
- Upgrades
Informationen zu Systemprotokollen
ÜbersichtUm Administratoren dabei zu helfen, Aktivitäten und Fehler zu verstehen, speichert GitHub Enterprise Server Systemprotokolle.
- Auditing
- Enterprise
- Logging
- Security
Informationen zum GitHub Support
Du kannst den GitHub-Support kontaktieren, wenn du Hilfe bei der Behebung von GitHub-Problemen benötigst.
- Support
Informationen zum Verwenden von Aktionen in deinem Unternehmen
ÜbersichtGitHub Enterprise Server enthält die meisten von GitHub erstellten Aktionen und verfügt über Optionen vom Aktivieren des Zugriffs auf weitere Aktionen von GitHub.com und dem GitHub Marketplace aus.
- Actions
- Enterprise
Sichern und Wiederherstellen von GitHub Enterprise Server mit aktivierten GitHub Actions
SchrittanleitungUm eine Sicherung von Ihre GitHub Enterprise Server-Instance wiederherzustellen, wenn GitHub Actions aktiviert ist, musst du GitHub Actions konfigurieren, bevor du die Sicherung mit GitHub Enterprise Server Backup Utilities wiederherstellst.
- Actions
- Backups
- Enterprise
- Infrastructure
Aktivieren des automatischen Zugriffs auf GitHub.com-Aktionen mit GitHub Connect
SchrittanleitungDamit GitHub Actions in deinem Unternehmen Aktionen von GitHub.com durchführen kann, kannst du deine Unternehmensinstanz mit GitHub Enterprise Cloud verbinden.
- Actions
- Enterprise
- GitHub Connect
Erzwingen von Richtlinien für GitHub Actions in deinem Unternehmen
SchrittanleitungEs können Richtlinien erzwungen werden, um zu verwalten, wie GitHub Actions in Ihrem Unternehmen verwendet werden können.
- Actions
- Enterprise
- Policies
Erste Schritte mit GitHub Actions für GitHub Enterprise Server
SchrittanleitungHier erfährst du mehr über das erstmalige Aktivieren und Konfigurieren von GitHub Actions für GitHub Enterprise Server.
- Actions
- Enterprise
Hohe Verfügbarkeit für GitHub Actions
VerweisBeim Verwalten von GitHub Actions in einer Konfiguration mit Hochverfügbarkeit müssen einige Besonderheiten berücksichtigt werden.
- Actions
- Enterprise
- High availability
- Infrastructure
- Storage
Verwenden einer Stagingumgebung
SchrittanleitungErfahre Näheres zur Verwendung von GitHub Actions mit GitHub Enterprise Server-Staginginstanzen.
- Actions
- Enterprise
- Infrastructure
- Upgrades
Informationen zu Enterprise-Konten
ÜbersichtErfahren Sie, wie Enterprise-Konten Skalierbarkeit ermöglichen, indem sie die Verwaltung und Abrechnung für mehrere Organisationen vereinfachen.
- Accounts
- Enterprise
- Fundamentals
Konfigurieren der Paketökosystemunterstützung für dein Unternehmen
SchrittanleitungDu kannst GitHub Packages für dein Unternehmen konfigurieren, indem du einzelne Paketökosysteme einschließlichContainer registry, Docker und npm in deinem Unternehmen global aktivierst oder deaktivierst. Erfahre mehr über andere Konfigurationsanforderungen, um bestimmte Paketökosysteme zu unterstützen.
- Enterprise
- Packages
Schnellstart zum Konfigurieren deines MinIO-Speicherbuckets für GitHub Packages
SchnellstartKonfiguriere deinen benutzerdefinierten MinIO-Speicherbucket für die Verwendung mit GitHub Packages.
- Packages
- Enterprise
- Storage
Informationen zu Pre-Receive-Hooks
ÜbersichtPre-Receive-Hooks sind Skripts, die auf der GitHub Enterprise Server-Appliance ausgeführt werden, die du zum Implementieren von Qualitätsprüfungen verwenden kannst.
- Enterprise
- Policies
- Pre-receive hooks
Pre-Receive-Hooks-Umgebung erstellen
SchrittanleitungVerwende zum Ausführen von Pre-Receive-Hooks die standardmäßige Pre-Receive-Umgebung, oder erstelle eine benutzerdefinierte Umgebung.
- Enterprise
- Policies
- Pre-receive hooks
Pre-Receive-Hook-Skript erstellen
SchrittanleitungMit pre-receive-Hook genannten Skripts kannst du Anforderungen zum Akzeptieren oder Ablehnen eines Push-Vorgangs anhand der Inhalte erstellen.
- Enterprise
- Policies
- Pre-receive hooks
Erzwingen von Richtlinien für die Codesicherheit und -analyse für Unternehmen
SchrittanleitungDu kannst Richtlinien erzwingen, um die Verwendung von Features für Codesicherheit und -analyse in den Organisationen deines Unternehmens zu verwalten.
- Advanced Security
- Code scanning
- Enterprise
- Policies
- Secret scanning
- Security
Erzwingen von Richtlinien für Sicherheitseinstellungen in deinem Unternehmen
SchrittanleitungDu kannst Richtlinien erzwingen, um SIcherheitseinstellungen in den Organisationen deines Unternehmens zu erzwingen oder Richtlinien in jeder Organisation festlegen zu lassen.
- Enterprise
- Policies
- Security
Erzwingen von Richtlinien für Projekte in deinem Unternehmen
SchrittanleitungDu kannst Richtlinien für Projekte und Projekte (klassisch) innerhalb der Organisationen deines Unternehmens erzwingen oder zulassen, dass die Richtlinien in jeder Organisation festgelegt werden.
- Enterprise
- Policies
- Projects
Erzwingen von Repositoryverwaltungsrichtlinien in einem Unternehmen
SchrittanleitungDu kannst Richtlinien für die Repositoryverwaltung in den Organisationen deines Unternehmens erzwingen oder Richtlinien in jeder Organisation festlegen lassen.
- Enterprise
- Policies
- Repositories
- Security
Einschränken von E-Mail-Benachrichtigungen für dein Unternehmen
SchrittanleitungDu kannst verhindern, dass die Daten deines Unternehmens in persönliche E-Mail-Konten gelangen, indem du die Domänen einschränkst, in denen Mitglieder E-Mail-Benachrichtigungen über Aktivitäten in Organisationen deines Unternehmens erhalten können.
- Enterprise
- Notifications
- Organizations
- Policies
Verwalten von Pre-Receive-Hooks für Ihre Instanz
SchrittanleitungKonfigurieren Sie, wie Personen Pre-Receive-Hooks für Ihre GitHub Enterprise Server-Instance verwenden können.
- Enterprise
- Policies
- Pre-receive hooks
SSH-Schlüssel überwachen
SchrittanleitungWebsiteadministratoren können ein instanzweites Audit der SSH-Schlüssel initiieren.
- Auditing
- Enterprise
- Security
- SSH
Überwachen von Benutzer*innen in deinem Unternehmen
SchrittanleitungDas Überwachungsprotokolldashboard zeigt Websiteadministratoren die Aktionen aller Benutzer und Organizations in Ihrer Enterprise innerhalb der letzten 180 Tage an. Das Überwachungsprotokoll enthält Details wie den Ausführenden, die Art und den Zeitpunkt der Aktionen.
- Auditing
- Enterprise
- Organizations
- Security
- User account
Konfigurieren von Git Large File Storage für dein Unternehmen
SchrittanleitungGit Large File Storage (Git LFS) ist eine Open-Source-Erweiterung zu Git, mit der Sie große Dateien auf dieselbe Weise wie andere Textdateien verwenden können.
- Git
- Enterprise
- LFS
- Storage
Sichtbarkeit für die Organisationsmitgliedschaft konfigurieren
SchrittanleitungDu kannst die Sichtbarkeit für neue Organisationsmitglieder in deinem Unternehmen auf öffentlich oder privat festlegen. Darüber hinaus kannst du Mitglieder daran hindern, die für sie standardmäßig festgelegte Sichtbarkeit zu ändern.
- Enterprise
- Organizations
- User account
Deaktivieren des Git-SSH-Zugriffs auf dein Unternehmen
SchrittanleitungDu kannst verhindern, dass Personen Git über SSH für bestimmte oder alle Repositorys in deinem Unternehmen verwenden.
- Enterprise
- Policies
- Security
- SSH
Inaktive Benutzer verwalten
SchrittanleitungEin Benutzerkonto gilt standardmäßig als ruhend, wenn es seit 90 Tagen nicht mehr aktiv war. Du kannst die Zeitspanne konfigurieren, die ein Benutzer inaktiv sein muss, um als ruhend zu gelten, und festlegen, dass ruhende Benutzer gesperrt werden, um Benutzerlizenzen freizugeben.
- Accounts
- Enterprise
- Licensing
Informationen zum Überwachungsprotokoll für dein Unternehmen
ÜbersichtZur Unterstützung des Debuggens sowie interner und externer Compliance stellt GitHub Enterprise Server Protokolle von überwachten System-, Benutzer-, Organisations- und Repositoryereignissen bereit.
- Auditing
- Enterprise
- Logging
- Security
Zugreifen auf das Überwachungsprotokoll für dein Unternehmen
SchrittanleitungDu kannst aggregierte Aktionen aus allen Organisationen, die einem Enterprise-Konto gehören, im zugehörigen Auditprotokoll anzeigen.
- Auditing
- Enterprise
- Logging
Durchsuchen des Überwachungsprotokolls für dein Unternehmen
SchrittanleitungDu kannst eine umfangreiche Liste der überwachten Aktionen in deinem Unternehmen durchsuchen.
- Auditing
- Enterprise
- Logging
Konfigurieren des Überwachungsprotokolls für dein Unternehmen
SchrittanleitungDu kannst Einstellungen für das Überwachungsprotokoll deines Unternehmens konfigurieren.
- Auditing
- Enterprise
- Logging
Streamen des Überwachungsprotokolls für ein Unternehmen
TutorialErfahren Sie, wie Sie Überwachungs- und Git-Ereignisdaten aus GitHub in ein externes Datenverwaltungssystem streamen können.
- Auditing
- Enterprise
- Logging
- Organizations
Verwenden der Überwachungsprotokoll-API für dein Unternehmen
TutorialErfahren Sie, wie Sie Unternehmensereignisse programmgesteuert über die REST-API abrufen können.
- Auditing
- Enterprise
- Logging
- API
Überwachungsprotokollereignisse für Ihre Enterprise
VerweisÜberprüfen Sie die Ereignisse, die im Überwachungsprotokoll eines Unternehmens aufgezeichnet wurden.
- Auditing
- Enterprise
- Logging
- Security
Aktivitäts-Dashboard
Das Aktivitätsdashboard bietet einen Überblick über alle Aktivitäten in deinem Unternehmen.
- Enterprise
Push-Protokolle anzeigen
SchrittanleitungWebsiteadministratoren können eine Liste der Git-Pushvorgänge für jedes Repository im Unternehmen einsehen.
- Auditing
- Enterprise
- Git
- Logging
Protokollweiterleitung
SchrittanleitungGitHub Enterprise Server verwendet syslog-ng, um System- und Anwendungsprotokolle an den angegebenen Server weiterzuleiten.
- Auditing
- Enterprise
- Logging
- Security
Globale Webhooks verwalten
SchrittanleitungDu kannst globale Webhooks so konfigurieren, dass sie externe Webserver benachrichtigen, wenn Ereignisse innerhalb deines Unternehmens auftreten.
- Enterprise
- Webhooks
Verwalten von Projekten mithilfe von Jira
SchrittanleitungDu kannst Jira mit GitHub Enterprise Server zur Projektverwaltung integrieren.
- Enterprise
- Project management
Einladen von Personen zum Verwalten deines Unternehmens
SchrittanleitungDas Hinzufügen und Entfernen von Unternehmensbesitzer*innen ist für dein Unternehmenskonto möglich.
- Administrator
- Enterprise
- User account
Rollen in einem Unternehmen
Erfahren Sie, welche Rollen Sie zuweisen können, um den Zugriff auf die Einstellungen und Daten Ihres Unternehmens zu kontrollieren.
- Enterprise
Anzeigen und Verwalten des SAML-Zugriffs von Benutzer*innen auf dein Unternehmen
Sie können die aktiver SAML-Sitzungen eines Enterprise-Mitglieds ansehen und widerrufen.
- Enterprise
Anzeigen von Personen in deinem Unternehmen
Um den Zugriff auf unternehmenseigene Ressourcen oder die Verwendung der Benutzerlizenzen zu überwachen, können Unternehmensinhaberinnen alle Administratorinnen und Mitglieder des Unternehmens anzeigen.
- Enterprise
Gesetzliche Aufbewahrungspflicht für einen Benutzer oder für eine Organisation festlegen
SchrittanleitungDu kannst eine gesetzliche Aufbewahrungspflicht für Benutzer*innen oder Organisationen festlegen, um sicherzustellen, dass die zugehörigen Repositorys nicht dauerhaft aus deinem Unternehmen gelöscht werden können.
- Accounts
- Auditing
- Enterprise
- Organizations
- User account
Benutzerbedingte Erstellung von Organisationen verhindern
SchrittanleitungDu kannst verhindern, dass Benutzer*innen Organisationen in deinem Unternehmen erstellen.
- Enterprise
- Organizations
- Policies
Beitragsdaten erneut erstellen
SchrittanleitungEs ist ggf. erforderlich, Beitragsdaten neu zu erstellen, um vorhandene Commits mit einem Benutzerkonto zu verknüpfen.
- Enterprise
- Repositories
- User account
Zwei-Faktor-Authentifizierung für eine Organisation erzwingen
SchrittanleitungDu kannst vorschreiben, dass Organisationsmitglieder und externe Projektmitarbeiter*innen die zweistufige Authentifizierung für ihre persönlichen Konten in einer Organisation aktiveren müssen, wodurch es für Personen mit böswilliger Absicht schwerer wird, auf die Repositorys und Einstellungen einer Organisation zuzugreifen.
- 2FA
- Enterprise
- Organizations
- Policies
- Security
Benutzer sperren und entsperren
SchrittanleitungWenn Benutzer*innen das Unternehmen verlassen oder in eine andere Abteilung wechseln, solltest du die entsprechenden Zugriffsberechtigungen für Ihre GitHub Enterprise Server-Instance entfernen oder ändern.
- Access management
- Enterprise
- Security
- User account
Wiederherstellen einer gelöschten Organisation
SchrittanleitungDu kannst eine Organisation teilweise wiederherstellen, die zuvor auf Ihre GitHub Enterprise Server-Instance gelöscht wurde.
- Administrator
- Enterprise
- Organizations
Informationen zur Verwaltungskonsole
ÜbersichtÜber die Verwaltungskonsole kannst du Ihre GitHub Enterprise Server-Instance initialisieren, konfigurieren und überwachen.
- Administrator
- Enterprise
- Fundamentals
- Networking
- Monitoring
Verwalten des Zugriffs auf die Verwaltungskonsole
SchrittanleitungDu kannst die Sicherheit für Ihre GitHub Enterprise Server-Instance erhöhen, indem du Verwaltungskonsole-Benutzerinnen erstellst oder löschst. Als Websiteadministratorin mit Root-Berechtigungen kannst du auf die Verwaltungskonsole zugreifen und die Ratenlimits für die Verwaltungskonsole-Authentifizierung konfigurieren.
- Enterprise
- Authentication
- SSH
- User account
Zugreifen auf die Verwaltungskonsole
SchrittanleitungDu kannst als Websiteadministratorin mit Root-Berechtigungen bei der Verwaltungskonsole oder als Verwaltungskonsole-Benutzerin auf die Konsole zugreifen.
- Enterprise
- Authentication
Problembehandlung beim Zugriff auf die Verwaltungskonsole
SchrittanleitungDu kannst Zugriffsprobleme für die Verwaltungskonsole beheben.
- Enterprise
- Authentication
- SSH
- Troubleshooting