Dieser Leitfaden führt dich durch das Einrichten, Konfigurieren und Verwalten deines GitHub Enterprise Cloud-Kontos als Unternehmensbesitzer.
GitHub bietet zwei Arten von Enterprise-Produkten:
- GitHub Enterprise Cloud
- GitHub Enterprise Server
Der Hauptunterschied zwischen den Produkten besteht darin, dass GitHub Enterprise Cloud von GitHub gehostet wird, während es sich bei GitHub Enterprise Server um einen selbstgehosteten Dienst handelt.
GitHub Enterprise Cloud enthält ein Unternehmenskonto, mit dem du mehrere Organisationen verwalten kannst. Du kannst Unternehmensmitgliedern das Erstellen und Verwalten ihrer eigenen persönlichen Konten erlauben, oder du kannst Enterprise Managed Users verwenden. Weitere Informationen zu GitHub Enterprise Cloud findest du unter Informationen zu GitHub Enterprise Cloud.
Teil 1: Einrichten deines Unternehmenskontos
Entscheiden Sie sich, welchen Unternehmenstyp Sie erstellen möchten, erstellen Sie ein Unternehmenskonto und fügen Sie eine oder mehrere Organisationen hinzu, um mit GitHub Enterprise Cloud zu beginnen.
1. Auswählen eines Unternehmenstyps
Zur Kontrolle des Zugriffs zu den Enterprise-Ressourcen können Sie es Personen ermöglichen, ein persönliches Konto GitHub.com zu benutzen und optional eine zusätzliche SAML-Zugriffseinschränkung konfigurieren, oder Sie können die Konten für Ihr Unternehmen mithilfe Ihres Identitätsanbieters (IdP) mit Enterprise Managed Users bereitstellen und steuern. Bevor Sie mit der Verwendung von GitHub Enterprise Cloud beginnen, müssen Sie entscheiden, welcher Unternehmenstyp verwendet werden soll. Weitere Informationen findest du unter Auswählen eines Unternehmenstyps für GitHub Enterprise Cloud.
2. Informationen zu Unternehmenskonten
Mithilfe eines Unternehmenskontos kannst du Richtlinien und Einstellungen für mehrere GitHub-Organisationen zentral verwalten, einschließlich Mitgliederzugriff, Abrechnung, Nutzung und Sicherheit. Weitere Informationen findest du unter Informationen zu Enterprise-Konten.
3. Erstellen eines Unternehmenskontos
Um dein Unternehmenskonto zu erstellen, starte eine kostenlose 30-tägige Testversion von GitHub Enterprise Cloud. Weitere Informationen findest du unter Eine Testversion von GitHub Enterprise einrichten.
Testen Sie GitHub Enterprise Cloud kostenlos
4. Hinzufügen von Organisationen zu deinem Unternehmenskonto
Du kannst eine beliebige Anzahl neuer oder vorhandener Organisationen hinzufügen, die innerhalb deines Unternehmenskontos verwaltet werden sollen. Weitere Informationen findest du unter Hinzufügen von Organisationen zu Ihrem Unternehmen.
5. Erstellen einer Infodatei für das Unternehmen
Sie sollten eine Infodatei erstellen, damit Ihre Benutzer verstehen, was in Ihrem Unternehmen passiert. Sie können z. B. eine Infodatei verwenden, um Mitgliedern zu helfen, sich über verschiedene Organisationen im Unternehmen zu informieren, um Links zu wichtigen Ressourcen zu teilen oder um Informationen über die Einstellungen und Richtlinien Ihres Unternehmens zu vermitteln. Weitere Informationen findest du unter Erstellen einer Infodatei für ein Unternehmen.
6. Anzeigen des Abonnements und der Nutzung deines Unternehmenskontos
Du kannst dein aktuelles Abonnement, die Lizenznutzung, Rechnungen, den Zahlungsverlauf und andere Abrechnungsinformationen für dein Unternehmenskonto jederzeit anzeigen. Sowohl Unternehmensbesitzerinnen als auch Abrechnungsmanagerinnen können auf Abrechnungseinstellungen für Unternehmenskonten zugreifen und diese verwalten. Weitere Informationen findest du unter Abonnement und Nutzung für dein Enterprise-Konto anzeigen.
Teil 2: Verwalten deiner Unternehmensmitglieder mit GitHub Enterprise Cloud
Wenn dein Unternehmen Enterprise Managed Users verwendet, werden deine Mitglieder vollständig über deinen Identitätsanbieter verwaltet. Das Hinzufügen von Mitgliedern, das Vornehmen von Änderungen an deren Mitgliedschaft und das Zuweisen von Rollen wird mithilfe deines Identitätsanbieters verwaltet. Weitere Informationen findest du unter Informationen zu Enterprise Managed Users.
Führe die folgenden Schritte aus, falls dein Unternehmen Enterprise Managed Users nicht verwendet.
1. Zuweisen von Rollen in einem Unternehmen
Standardmäßig ist jeder in einem Unternehmen Mitglied des Unternehmens. Es gibt auch administrative Rollen (einschließlich Unternehmensbesitzerinnen und Abrechnungsmanagerinnen), die unterschiedliche Zugriffsstufen auf Unternehmenseinstellungen und -daten umfassen. Weitere Informationen findest du unter Rollen in einem Unternehmen.
2. Einladen von Personen zum Verwalten deines Unternehmens
Du kannst Personen einladen, um dein Unternehmen als Unternehmensbesitzer, Abrechnungs-Manager oder Entfernungsadministrator zu verwalten und diejenigen zu entfernen, die keinen Zugriff mehr benötigen. Weitere Informationen findest du unter Einladen von Personen zum Verwalten deines Unternehmens.
Du kannst Unternehmensmitgliedern auch die Möglichkeit geben, Supporttickets im Supportportal zu verwalten. Weitere Informationen findest du unter Verwalten von Supportberechtigungen für dein Unternehmen.
3. Anzeigen von Personen in deinem Unternehmen
Um den Zugriff auf unternehmenseigene Ressourcen oder die Nutzung von Benutzerlizenzen zu überwachen, kannst du alle Unternehmensadministratorinnen, Unternehmensmitglieder und externe Projektmitarbeiterinnen in deinem Unternehmen anzeigen. Du kannst die Organisationen, zu denen ein Mitglied gehört, sowie die spezifischen Repositorys anzeigen, auf die externe Projektmitarbeiter*innen Zugriff haben. Weitere Informationen findest du unter Anzeigen von Personen in deinem Unternehmen.
Teil 3: Verwalten der Sicherheit mit GitHub Enterprise Cloud
- Verwalten der Sicherheit mit Enterprise Managed Users
- Verwalten der Sicherheit ohne Enterprise Managed Users
Verwalten der Sicherheit mit Enterprise Managed Users
Bei Enterprise Managed Users wird der Zugriff und die Identität zentral über deinen Identitätsanbieter verwaltet. Die zweistufige Authentifizierung und andere Zugriffsanforderungen sollten in deinem Identitätsanbieter aktiviert und erzwungen werden.
1. Aktivieren von SAML-SSO und Bereitstellung in deinem Unternehmen mit verwalteten Benutzer*innen
In einem Unternehmen mit verwalteten Benutzer*innen werden alle Mitglieder über deinen Identitätsanbieter bereitgestellt und verwaltet. Du musst SSO und SCIM-Bereitstellung aktivieren, bevor du dein Unternehmen verwenden kannst. Weitere Informationen findest du unter Erste Schritte mit Enterprise Managed Users.
2. Verwalten von Organisations- und Teammitgliedschaft in deinem Unternehmen mit verwalteten Benutzer*innen durch deinen Identitätsanbieter
Um die Organisations- und Teammitgliedschaft in deinem Unternehmen über deinen Identitätsanbieter zu verwalten, kannst du Teams in deinen Organisationen mit Sicherheitsgruppen in deinem Identitätsanbieter verbinden. Weitere Informationen findest du unter Verwalten von Teammitgliedschaften mit Identitätsanbietergruppen.
3. Verwalten zulässiger IP-Adressen für Organisationen in deinem Unternehmen mit verwalteten Benutzer*innen
Du kannst eine Zulassungsliste für bestimmte IP-Adressen konfigurieren, um den Zugriff auf Ressourcen im Besitz von Organisationen in deinem Unternehmen mit verwalteten Benutzer*innen zu beschränken. Weitere Informationen findest du unter Erzwingen von Richtlinien für Sicherheitseinstellungen in deinem Unternehmen.
4. Erzwingen von Richtlinien für Advanced Security-Features in deinem Unternehmen mit verwalteten Benutzer*innen
Wenn du über eine GitHub Advanced Security-Lizenz für dein Unternehmenskonto verfügst, kannst du Richtlinien erzwingen, um GitHub Advanced Security-Features für Organisationen zu verwalten, die sich im Besitz eines Unternehmenskontos befinden. Weitere Informationen findest du unter Erzwingen von Richtlinien für die Codesicherheit und -analyse für Unternehmen.
Verwalten der Sicherheit ohne Enterprise Managed Users
Zum Verwalten der Sicherheit für dein Unternehmen kannst du die zweistufige Authentifizierung erzwingen, zulässige IP-Adressen verwalten, die einmalige SAML-Anmeldung und die Teamsynchronisierung aktivieren und dich für GitHub Advanced Security-Features registrieren und diese erzwingen.
1. Voraussetzen der zweistufigen Authentifizierung und Verwalten zulässiger IP-Adressen für Organisationen in deinem Unternehmenskonto
Enterprise-Inhaber können vorschreiben, dass Organisationsmitglieder, Abrechnungsmanager und externe Mitarbeiter in allen Organisationen eines Enterprise-Kontos die Zwei-Faktor-Authentifizierung (2FA) für den Schutz ihrer persönlichen Konten verwenden. Bevor du dies tust, solltest du alle benachrichtigen, die Zugriff auf Organisationen in deinem Unternehmen haben. Du kannst auch eine Zulassungsliste für bestimmte IP-Adressen konfigurieren, um den Zugriff auf Ressourcen im Besitz von Organisationen in deinem Unternehmenskonto einzuschränken.
Weitere Informationen zum Erzwingen der Zwei-Faktor-Authentifizierung und zu Listen mit zulässigen IP-Adressen findest du unter Erzwingen von Richtlinien für Sicherheitseinstellungen in deinem Unternehmen.
2. Aktivieren und Erzwingen von SAML-SSO für Organisationen in deinem Unternehmenskonto
Mit SAML Single Sign-On (SSO) kannst du den Zugriff auf die Ressourcen deines Unternehmens über deinen IdP zentral verwalten. Unternehmensbesitzer*innen können die einmalige SAML-Anmeldung für alle Organisationen im Besitz eines Unternehmenskontos aktivieren. Weitere Informationen findest du unter Informationen zu SAML für Enterprise IAM.
3. Verwalten der Teamsynchronisierung
Du kannst die Teamsynchronisierung zwischen einem Identitätsanbieter (IdP) und GitHub aktivieren und verwalten, um Organisationen im Besitz deines Unternehmenskontos das Verwalten der Teammitgliedschaft mit IdP-Gruppen zu ermöglichen. Weitere Informationen findest du unter Verwalten der Teamsynchronisierung für Organisationen in deinem Unternehmen.
4. Erzwingen von Richtlinien für Advanced Security-Features in deinem Unternehmenskonto
Wenn du über eine GitHub Advanced Security-Lizenz für dein Unternehmenskonto verfügst, kannst du Richtlinien erzwingen, um GitHub Advanced Security-Features für Organisationen zu verwalten, die sich im Besitz eines Unternehmenskontos befinden. Weitere Informationen findest du unter Erzwingen von Richtlinien für die Codesicherheit und -analyse für Unternehmen.
Teil 4: Verwalten von Richtlinien und Einstellungen auf Organisations- und Unternehmensebene
Zum Verwalten und Leiten deines Unternehmens kannst du Richtlinien für Organisationen im Unternehmen festlegen, Überwachungsprotokolle anzeigen, Webhooks konfigurieren und E-Mail-Benachrichtigungen einschränken.
1. Verwalten von Richtlinien für Organisationen in deinem Unternehmenskonto
Du kannst eine Reihe von Richtlinien für alle Organisationen im Besitz deines Unternehmens erzwingen oder das Festlegen dieser Richtlinien in jeder Organisation ermöglichen. Zu den Typen der erzwingbaren Richtlinien gehören Richtlinien für die Repositoryverwaltung, Projekte und Teams. Weitere Informationen findest du unter Festlegen von Richtlinien für dein Unternehmen.
2. Anzeigen von Überwachungsprotokollen, Konfigurieren von Webhooks und Einschränken von E-Mail-Benachrichtigungen für dein Unternehmen
Im Unternehmensüberwachungsprotokoll kannst du Aktionen in der gesamten Organisation im Besitz deines Unternehmenskontos anzeigen. Du kannst auch Webhooks konfigurieren, um Ereignisse von Organisationen im Besitz deines Unternehmenskontos zu empfangen. Weitere Informationen findest du unter Überprüfen von Überwachungsprotokollen für dein Unternehmen und unter Überwachen von Aktivitäten in deinem Unternehmen.
Zudem hast du die Möglichkeit, E-Mail-Benachrichtigungen für dein Unternehmenskonto einzuschränken, sodass Unternehmensmitglieder nur eine E-Mail-Adresse in einer überprüften oder genehmigten Domäne zum Empfangen von Benachrichtigungen verwenden können. Weitere Informationen findest du unter Einschränken von E-Mail-Benachrichtigungen für dein Unternehmen.
Teil 5: Anpassen und Automatisieren von Unternehmensarbeit auf GitHub
Mitglieder deiner Organisation oder deines Unternehmens können Tools aus dem GitHub Marketplace, die GitHub-API und vorhandene GitHub Enterprise Cloud-Features zum Anpassen und Automatisieren deiner Arbeit verwenden.
1. Verwenden von GitHub Marketplace
GitHub Marketplace umfasst Integrationen zur Erweiterung der Funktionalität und Verbesserung deines Workflows. Du kannst kostenlose und kostenpflichtige Tools (einschließlich GitHub Apps, OAuth apps und GitHub Actions) in GitHub Marketplace erkunden, durchsuchen und installieren.
2. Verwenden der GitHub-API
Es gibt zwei Versionen der GitHub-API: die REST-API und die GraphQL-API. Du kannst die GitHub-APIs verwenden, um gängige Aufgaben zu automatisieren, deine Daten zu sichern oder Integrationen zu erstellen, die GitHub Enterprise Cloud erweitern. Weitere Informationen findest du unter Vergleich der REST-API von GitHub und der GraphQL-API.
3. Erstellen von GitHub Actions-Aktionen
Mit GitHub Actions kannst du den GitHub.com-Entwicklungsworkflow auf GitHub Enterprise Cloud automatisieren und anpassen. Du kannst deine eigenen Aktionen erstellen und Aktionen verwenden und anpassen, die von der GitHub-Community bereitgestellt werden. Weitere Informationen findest du unter Schreiben von Workflows.
4. Veröffentlichen und Verwalten von GitHub Packages
GitHub Packages ist ein Softwarepaket-Hostingdienst, mit dem du deine Softwarepakete privat oder öffentlich hosten und Pakete als Abhängigkeiten in deinen Projekten verwenden kannst. Weitere Informationen findest du unter Einführung in GitHub-Pakete.
5. Verwenden von GitHub Pages
GitHub Pages ist ein statischer Websitehostingdienst, der HTML-, CSS- und JavaScript-Dateien direkt aus einem Repository verwendet und auf einer Website veröffentlicht. Du kannst die Veröffentlichung von GitHub Pages-Websites auf Organisationsebene verwalten. Weitere Informationen findest du unter Verwalten der Veröffentlichung von GitHub Pages-Websites für deine Organisation und Informationen zu GitHub Pages.
Teil 6: Mitwirken in der GitHub-Community
Du und die Mitglieder deines Unternehmens können die Lern- und Supportressourcen von GitHub verwenden, um die benötigte Hilfe zu erhalten. Du kannst auch die Open-Source-Community unterstützen.
1. Informationen zu GitHub Enterprise Cloud in GitHub Docs
Du kannst die Dokumentation zu den im Zusammenhang mit GitHub Enterprise Cloud verfügbaren Features lesen. Weitere Informationen findest du unter Informationen zu Versionen der GitHub-Dokumentation.
Wie dein Unternehmen GitHub Enterprise Cloud am effektivsten nutzen kann, erfährst du unter Bewährte Methoden für Unternehmen.
2. Lernen mit GitHub Skills
Unternehmensmitglieder können sich neue Fähigkeiten aneignen, indem sie mit GitHub Skills kurzweilige, realistische Projekte in ihrem eigenen GitHub-Repository abschließen. Jeder Kurs stellt eine praktische Lerneinheit dar, die von der GitHub-Community erstellt und von einem freundlichen Bot geleitet wird.
Weitere Informationen findest du unter Git- und GitHub-Lerninhalte.
3. Unterstützen der Open-Source-Community
GitHub Sponsors ermöglicht es dir, eine monatlich wiederkehrende Zahlung an einen Entwickler oder eine Organisation zu leisten, die Open-Source-Projekte entwickeln, erstellen oder betreuen, auf die du angewiesen bist. Weitere Informationen findest du unter Informationen zu GitHub Sponsors.
4. Kontaktieren von GitHub-Support
Der GitHub-Support kann dir helfen, Probleme zu beheben, auf die du bei der Verwendung von GitHub stößt. Weitere Informationen findest du unter Informationen zum GitHub Support.
GitHub Enterprise Cloud ermöglicht Ihnen das Übermitteln von Supportanfragen mit Priorität und einer Zielantwortzeit von acht Stunden. Weitere Informationen findest du unter Informationen zum GitHub Support.