Zum Hauptinhalt springen

Enterprise-GitHub-Berechtigungen

Beim Einrichten von GitHub innerhalb einer Enterprise-Umgebung muss die Verwaltung der Repositories durch den Enterprise-Administrator freigegeben werden.
Für GitHub Enterprise Server finden Sie den GitHub Enterprise Server Integrationsleitfaden, der persönliche Zugriffstoken anstelle der GitHub-App verwendet.
Öffnen Sie Settings > Enterprise Settings > Connected Accounts, um Devin mit Ihrem Quellcode zu verbinden. Die Integration mit GitHub erfolgt nach demselben Ablauf wie unter GitHub beschrieben.
Enterprise GitHub Integration

Enterprise-GitHub-Integration

Diese Verbindung ermöglicht es der übergeordneten Organisation innerhalb der Enterprise-Umgebung, auf Ihre Repositories zuzugreifen. Allerdings müssen allen Unterorganisationen explizit Berechtigungen zur Nutzung dieser Repositories erteilt werden. Nachdem Sie Devin mit GitHub verbunden haben, wird die Verbindung unter Connected Accounts mit einer Option zur Verwaltung der Git Permissions angezeigt. Wenn Sie auf diese Option klicken, können Sie eine beliebige Organisation innerhalb Ihrer Enterprise-Umgebung auswählen und ihr Zugriff auf Ihre Repositories gewähren.

Gruppenberechtigungen

Mit Gruppenberechtigungen kannst du einer Unterorganisation Zugriff auf alle Repositories innerhalb einer bestimmten GitHub-Gruppe oder -Organisation gewähren. Gib das Gruppenpräfix oder den Organisationsnamen ein und klicke auf Berechtigungen hinzufügen. Die Gruppe erscheint unter „Aktuelle Berechtigungen“ und alle zugehörigen Repositories werden unter „Aktuelle Repositories“ aufgelistet.
Git Group Permissions

Git-Gruppenberechtigungen

Repository-Berechtigungen

Um Berechtigungen auf Repository-Ebene zu vergeben, geben Sie den vollständigen Repository-Pfad ein, einschließlich der GitHub-Organisation oder -Gruppe. So können Sie Unterorganisationen Zugriff auf bestimmte Repositories gewähren, ohne die gesamte Gruppe offenzulegen.
Git Repository Permissions

Git-Repository-Berechtigungen