Hallo, Entdecker! An dieser Seite wird aktiv gearbeitet, oder sie wird noch übersetzt. Die neuesten und genauesten Informationen finden Sie in unserer englischsprachigen Dokumentation.

Diese Version von GitHub Enterprise wird eingestellt am Diese Version von GitHub Enterprise wurde eingestellt am 2020-01-22. Es wird keine Patch-Freigabe vorgenommen, auch nicht für kritische Sicherheitsprobleme. Für eine bessere Leistung, verbesserte Sicherheit und neue Features nehmen Sie ein Upgrade auf die neueste Version von GitHub Enterprise vor. Wenden Sie sich an den GitHub Enterprise-Support, um Hilfe beim Upgrade zu erhalten.

Teams erstellen

Mithilfe von Teams können Organisationen Mitgliedergruppen erstellen und den Zugriff auf Repositorys steuern. Teammitgliedern können Lese-, Schreib- oder Administratorberechtigungen für bestimmte Repositorys erteilt werden.

Inhalt dieses Artikels

Teams sind zentral für viele gemeinschaftliche Features von GitHub, beispielsweise Team-@Erwähnungen, um die entsprechenden Teilnehmer dahingehend zu informieren, dass Sie deren Beiträge oder Aufmerksamkeit anfordern möchten. Weitere Informationen finden Sie unter „Berechtigungsebenen für die Repositorys einer Organisation“.

Ein Team kann eine Gruppe in Ihrem Unternehmen darstellen oder Personen mit bestimmten Interessen oder Expertenwissen enthalten. So könnte beispielsweise ein Team aus Barrierefreiheitsexperten auf Ihre GitHub Enterprise Server-Instanz aus Personen unterschiedlicher Abteilungen bestehen. Teams können funktionale Anliegen vertreten, welche die bestehende Bereichshierarchie eines Unternehmens ergänzen.

Organisationen können mehrere Ebenen untergeordneter Teams erstellen, um die Hierarchiestruktur eines Unternehmens oder einer Gruppe abzubilden. Weitere Informationen finden Sie unter „Informationen zu Teams“.

Ein Team erstellen

Eine umsichtige Kombination von Teams ist ein wirksames Mittel, um den Zugriff auf das Repository zu steuern. Wenn Ihre Organisation beispielsweise nur Ihrem Release Engineering-Team erlaubt, per Push-Vorgang Code an den Master-Branch jedes Repositorys zu übertragen, könnten Sie nur dem Release Engineering-Team Administratorberechtigungen für die Repositorys Ihrer Organisation und allen anderen Teams Leseberechtigungen erteilen.

  1. In the top right corner of GitHub Enterprise Server, click your profile photo, then click Your profile.

    Profile photo

  2. On the left side of your profile page, under "Organizations", click the icon for your organization.

    organization icons

  3. Under your organization name, click Teams.

    Teams tab

  4. On the right side of the Teams tab, click New team.

    New team button

  5. Under "Create new team", type the name for your new team.

    Team name field

  6. Optionally, in the "Description" field, type a description of the team.

    Team description field

  7. Decide whether the team will be visible or secret.

    Options for visibility including visible and secret

  8. Optionally, if you're creating a child team, use the drop-down menu to choose a parent team for your new team.

    Drop-down menu listing the organization's existing teams

  9. Click Create team.

Teams mit aktivierter LDAP-Synchronisierung erstellen

Instanzen, die LDAP für die Benutzerauthentifizierung verwenden, können die LDAP-Synchronisierung zum Verwalten der Mitglieder eines Teams verwenden. Wenn Sie den Distinguished Name (DN) der Gruppe im Feld LDAP group (LDAP-Gruppe) festlegen, wird einer LDAP-Gruppe auf Ihrem LDAP-Server ein Team zugeordnet. Wenn Sie die LDAP-Synchronisierung zum Verwalten der Mitglieder eines Teams verwenden, können Sie Ihr Team in Ihre GitHub Enterprise Server-Instanz nicht verwalten. Das zugeordnete Team synchronisiert seine Mitglieder im Hintergrund und regelmäßig in dem Intervall, das bei aktivierter LDAP-Synchronisierung konfiguriert wurde. Weitere Informationen finden Sie unter „LDAP-Synchronisierung aktivieren“.

As part of its optimization configuration, LDAP Sync will not transfer your nested team structure. To create child and parent team relationships, you must manually recreate the nested team structure and sync it with the corresponding LDAP group. For more information, see "Creating teams"

Hinweise:

  • Die LDAP-Synchronisierung verwaltet nur die Mitgliederliste des Teams. Sie müssen die Repositorys und Berechtigungen des Teams auf GitHub Enterprise Server verwalten.
  • Wenn eine LDAP-Gruppenzuordnung zu einem DN entfernt wird, beispielsweise wenn die LDAP-Gruppe gelöscht wird, dann wird jedes Mitglied aus dem synchronisierten GitHub Enterprise Server-Team entfernt. Um dies zu beheben, ordnen Sie das Team einem neuen DN zu, fügen Sie die Teammitglieder erneut hinzu, und synchronisieren Sie die Zuordnung manuell.
  • Falls bei aktivierter LDAP-Synchronisierung eine Person aus einem Repository entfernt wird, verliert diese den Zugriff, ihre Forks werden jedoch nicht gelöscht. Wenn die Person innerhalb von drei Monaten zu einem Team mit Zugriff auf das ursprüngliche Organisations-Repository hinzugefügt wird, wird ihr Zugriff auf die Forks bei der nächsten Synchronisierung automatisch wiederhergestellt.
  1. Stellen Sie sicher, dass die LDAP-Synchronisierung aktiviert ist.

  2. In the top right corner of GitHub Enterprise Server, click your profile photo, then click Your profile.

    Profile photo

  3. On the left side of your profile page, under "Organizations", click the icon for your organization.

    organization icons

  4. Under your organization name, click Teams.

    Teams tab

  5. On the right side of the Teams tab, click New team.

    New team button

  6. Under "Create new team", type the name for your new team.

    Team name field

  7. Suchen Sie nach dem DN einer LDAP-Gruppe, um diesem das Team zuzuordnen. Falls Sie den DN nicht kennen, geben Sie den Namen der LDAP-Gruppe ein. GitHub Enterprise Server sucht nach Übereinstimmungen und vervollständigt diese automatisch.

    Zuordnung zum LDAP-Gruppen-DN

  8. Optionally, in the "Description" field, type a description of the team.

    Team description field

  9. Decide whether the team will be visible or secret.

    Options for visibility including visible and secret

  10. Optionally, if you're creating a child team, use the drop-down menu to choose a parent team for your new team.

    Drop-down menu listing the organization's existing teams

  11. Click Create team.

Menschliche Unterstützung einholen

Sie können das Gesuchte nicht finden?

Kontakt