Den Teamzugriff auf ein Repository einer Organisation verwalten
Sie können einem Team Zugriff auf ein Repository gewähren, einem Team den Zugriff auf ein Repository entziehen oder die Berechtigungsebene eines Teams für ein Repository ändern.
Inhalt dieses Artikels
- Einem Team Zugriff auf ein Repository gewähren
- Einem Team den Zugriff auf ein Repository entziehen
- Weiterführende Informationen
Personen mit Administratorzugriff auf ein Repository können den Zugriff eines Teams auf das Repository verwalten. Team-Maintainer können einem Team den Zugriff auf ein Repository entziehen.
Warnungen:
- Sie können die Berechtigungsebene eines Teams ändern, wenn das Team direkten Zugriff auf ein Repository hat. Wenn der Zugriff des Teams auf das Repository von einem übergeordneten Team übernommen wird, müssen Sie den Zugriff des übergeordneten Teams auf das Repository ändern.
- Wenn Sie einem übergeordneten Team den Zugriff auf ein Repository gewähren oder entziehen, erhalten bzw. verlieren auch die untergeordneten Teams Zugriff auf das Repository. Weitere Informationen finden Sie unter „Informationen zu Teams“.
Einem Team Zugriff auf ein Repository gewähren
-
In the top right corner of GitHub Enterprise, click your profile photo, then click Your profile.
-
On the left side of your profile page, under "Organizations", click the icon for your organization.
-
Under your organization name, click Teams.
-
On the Teams tab, click the name of the team.
-
Above the list of team members, click Repositories.
-
Klicken Sie oberhalb der Liste der Repositorys auf Add repository (Repository hinzufügen).
-
Geben Sie den Namen des Repositorys ein, und klicken Sie dann auf Add repository to team (Repository zu Team hinzufügen).
-
Optional können Sie im Dropdownmenü rechts neben dem Repository-Namen eine andere Berechtigungsebene für das Team auswählen.
Einem Team den Zugriff auf ein Repository entziehen
Sie können einem Team den Zugriff auf ein Repository entziehen, wenn das Team direkten Zugriff auf ein Repository hat. Wenn der Zugriff des Teams auf das Repository von einem übergeordneten Team übernommen wird, müssen Sie das Repository vom übergeordneten Team entfernen, um es auch von den untergeordneten Teams zu entfernen.
Warnung:
-
Wenn Sie den Zugriff einer Person auf ein privates Repository entfernen, werden die Forks dieses privaten Repositorys gelöscht. Lokale Klone des privaten Repositorys werden beibehalten. Wenn der Zugriff eines Teams auf ein privates Repository widerrufen wird oder ein Team mit Zugriff auf ein privates Repository gelöscht wird und die Teammitglieder nicht über ein anderes Team auf das Repository zugreifen können, werden die privaten Forks des Repositorys gelöscht.
-
Wenn Sie bei aktiviertem LDAP Sync eine Person aus einem Repository entfernen, verliert diese den Zugriff auf ihre Forks, wobei ihre Forks jedoch nicht gelöscht werden. Wenn die Person innerhalb von drei Monaten einem Team hinzugefügt wird, das auf das ursprüngliche Repository der Organisation zugreifen kann, wird ihr Zugriff auf die Forks bei der nächsten Synchronisierung automatisch wiederhergestellt.
-
Es untersteht Ihrer Verantwortung, dafür Sorge zu tragen, dass die Personen, denen Sie den Zugriff auf ein Repository entziehen, vertrauliche Informationen oder intellektuelles Eigentum von ihren Systemen löschen.
-
Organisationsinhaber können die Möglichkeit deaktivieren, ein bestimmtes privates Repository oder private Repositorys in einer Organisation zu forken. Weitere Informationen finden Sie unter „Personen das Forken eines privaten Repositorys Ihrer Organisation erlauben“ und „Personen das Forken privater Repositorys in Ihrer Organisation erlauben“.
-
In the top right corner of GitHub Enterprise, click your profile photo, then click Your profile.
-
On the left side of your profile page, under "Organizations", click the icon for your organization.
-
Under your organization name, click Teams.
-
On the Teams tab, click the name of the team.
-
Above the list of team members, click Repositories.
-
Wählen Sie alle Repositorys aus, die Sie vom Team entfernen möchten.
-
Klicken Sie im Dropdownmenü über der Liste der Repositorys auf Remove from team (Aus Team entfernen).
-
Prüfen Sie die zum Entfernen ausgewählten Repositorys, und klicken Sie auf Remove repositories (Repositorys entfernen).