Ein Unternehmenskonto ist der zentrale Verwaltungspunkt für Ihr Unternehmen.GitHub Es vereint Verwaltungstools für die Zugriffsverwaltung, Richtlinien, Abrechnung und vieles mehr. Unternehmensadministratoren können Features und Richtlinien effizient einrichten, bevor sie im gesamten Unternehmen bereitgestellt werden.
Dieses Handbuch enthält eine Übersicht über die wichtigsten verwaltungstechnischen Features, die in einem Unternehmenskonto enthalten sind. Indem Sie die verfügbaren Tools verstehen, können Sie sich an Ihre individuellen Anforderungen anpassen GitHub , Ihr Unternehmen für die zukünftige Skalierung einrichten und es Teams ermöglichen, sich auf strategische Arbeit zu konzentrieren.
Benutzer
Ihr Unternehmen enthält alle Benutzer, die auf alle Teile der Ressourcen GitHubIhres Unternehmens zugreifen müssen. Benutzende Personen können in Teams gruppiert werden und Zugriff auf Organisationen erhalten.
Je nach Unternehmenstyp laden Sie Benutzer mit ihrem vorhandenen GitHub Konto in Ihr Unternehmen ein oder stellen dedizierte Konten von einem zentralen Identitätsanbieter bereit.
Standardmäßig haben die meisten Benutzer eine nicht administrative Rolle in Ihrem Unternehmen, was bedeutet, dass sie wenig Grund haben, mit dem Unternehmenskonto selbst zu interagieren. Sie können dies jedoch ändern, indem Sie Unternehmensrollen gewähren, die Zugriff auf bestimmte Einstellungen ermöglichen.
Organisationen
Ein Unternehmenskonto kann eine oder mehrere Organisationen enthalten. Wie ein Unternehmenskonto enthält ein Organisationskonto eigene administrative Features wie Überwachungsprotokolle, Richtlinien und Teams.
Eine Organisation enthält auch die Orte, an denen Nicht-Administratoren ihre Arbeit in der Regel ausführen, z. B. Repositorys, Diskussionen und Projekte. Die Benutzer in einer Organisation sind die Personen, die auf diese Orte zugreifen müssen, um ihre Aufgaben zu erledigen.
Im Allgemeinen können Sie Organisationen konsistent über Ihr Unternehmenskonto steuern. Um eine maßgeschneiderte und präzisere Verwaltung zu ermöglichen, können Sie auch einige Entscheidungen, z. B. Richtlinieneinstellungen, an Organisationsadministratoren delegieren.
Mannschaften
Teams sind Gruppen von Benutzern, mit denen Sie den Zugriff von Personen auf Organisationen, Rollen und Lizenzen im großen Maßstab verwalten können. Sie können Teams verwenden, um Personen zu freigegebenen Projekten hinzuzufügen oder Aufgaben an spezialisierte Teams zu delegieren.
Sie können Teams auf Unternehmensebene definieren und dann administrative Rollen erteilen oder sie Organisationen hinzufügen, wo sie Rollen und Repositoryzugriff auf Organisationsebene erhalten können.
Teams können mit IdP-Gruppen synchronisiert werden, sodass Sie alle Berechtigungen, die mit der Teammitgliedschaft einhergehen, direkt über das zentrale Identitätsverwaltungssystem Ihres Unternehmens verwalten können.
Repositorien
Repositorys hosten Dateien wie den Quellcode Ihres Unternehmens oder die interne Dokumentation. Sie sind in der Regel der Ort, an dem Entwickler ihre Arbeit erledigen und ihre eigenen Features und Verwaltungsoptionen enthalten, die näher am Code arbeiten müssen, z GitHub Actions . B. Workflows.
Repositorys befinden sich im Besitz von Organisationen und sind nicht direkt unter dem Unternehmenskonto zugänglich. Ihr Unternehmen kann jedoch benutzerdefinierte Eigenschaften definieren, um dasselbe Governancemodell auf alle Repositorys mit freigegebenen Merkmalen anzuwenden. Wenn Sie z. B. nicht möchten, dass alle Repositorys löschen, die Produktionscode enthalten, können Sie dies auf Unternehmensebene steuern.
Kostenstellen
Kostenstellen ermöglichen es Ihnen, Ausgaben für GitHub Features bestimmten Geschäftseinheiten zuzuweisen. Sie ermöglichen es Ihnen, Ihre Abrechnungsstruktur unabhängig von anderen Teilen des Unternehmens zu definieren, sodass Sie sich auf die Verwendung von Organisationskonten für gruppenbezogene Arbeits- oder Governanceanforderungen konzentrieren können.
Wenn dein Konto über Azure abgerechnet wird, kannst du Kostenstellen verwenden, um die Nutzung verschiedenen Azure-Abonnements in Rechnung zu stellen.
Politik
Unternehmensadministratoren können Richtlinien festlegen, um zu steuern, wie Personen in Ihrem Unternehmen arbeiten, z. B.:
- IP-Zulassungslisten zum Durchsetzen von Einschränkungen für den Ort, von dem aus der Zugriff auf dein Unternehmen möglich ist
- Copilot Richtlinien zur Regelung, welche Features und Modelle Personen verwenden können
- Repositoryrichtlinien zum Steuern, wer Aufgaben wie Löschen, Umbenennen oder Übertragen von Repositorys ausführen kann
- Regelsätze, die definieren, wie Personen mit wichtigen Verzweigungen interagieren können, z. B. durch das Anfordern von Pullanforderungen mit Bewertungen
Apps
GitHub Apps sind eine sichere Möglichkeit zum Verwalten von Automatisierungen im gesamten Unternehmen. A GitHub App ist eine dedizierte Identität, die Bereichstoken für Ihre externen Skripts und Workflows bereitstellt, sodass Sie Prozesse automatisieren und in andere Plattformen integrieren können.
In Ihrem Unternehmenskonto können Sie App-Registrierungen definieren, um einen Prozess einheitlich in allen Organisationen zu automatisieren. Sie können auch Apps für Automatisierungen installieren, die Aktionen für das Unternehmenskonto selbst ausführen, z. B. das Erstellen von Organisationen.
Benutzer können auch autorisieren GitHub Apps , ihr Konto und ihre GitHub Daten in anderen Anwendungen zu verwenden, z. B. um sich mit ihrem GitHub Konto bei einer IDE anzumelden oder einen CI-Anbieter mit Ihren Repositorys zu verbinden.
Nächste Schritte
Erfahren Sie, wie Sie diese Features mit unserer AUTOTITLE-Reise für GitHub Enterprise Cloud.