Skip to main content

Unternehmenskonten

Beginnen Sie mit der Top-Down-Verwaltung, indem Sie die wichtigsten Komponenten eines Unternehmenskontos verstehen.

Ein Unternehmenskonto ist der zentrale Administrationspunkt für Ihr Unternehmen auf 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 GitHub an Ihre individuellen Anforderungen anpassen, 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 Ihres Unternehmens zugreifen müssen, auf GitHub. Benutzende Personen können in Teams gruppiert werden und Zugriff auf Organisationen erhalten.

Je nach Unternehmenstyp laden Sie Benutzer in Ihr Unternehmen mit ihren vorhandenen GitHub Konto 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 sie enthalten eigene Features und Verwaltungsoptionen, die näher am Code vorhanden sein müssen, wie zum Beispiel GitHub Actions-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 Steuerung, welche 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, Automatisierungen innerhalb des Unternehmens zu verwalten. Eine GitHub App ist eine dedizierte Identität, die spezifische Token für deine externen Skripts und Workflows bereitstellt, um Prozesse zu automatisieren und mit anderen Plattformen zu integrieren.

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.

Benutzende Personen können GitHub Apps auch zur Verwendung ihrer GitHub-Konten und -Daten in anderen Anwendungen autorisieren, z. B. um ihr GitHub-Konto zur Anmeldung bei einer IDE oder zur Verbindung eines CI-Anbieters mit ihren Repositorys zu verwenden.

Nächste Schritte

Wie du diese Funktionen einrichtest, erfährst du in unserer Onboarding für Unternehmen-Reise für GitHub Enterprise Cloud.