Skip to main content

Einrichtung des Enterprise-Source Code Managements

Damit Devin auf Ihre Repositories zugreifen kann, müssen Sie zuerst Ihren Source Code Management (SCM)-Anbieter mit Ihrem Enterprise verbinden und anschließend einer Devin-Organisation Zugriff auf bestimmte Gruppen oder Repositories gewähren.
SCM-Verbindungen können nur von Enterprise-Admins konfiguriert werden.
Beginnen Sie in Settings > Connections, um Devin mit Ihrem Quellcode zu verbinden. Wählen Sie Ihren SCM-Anbieter aus und folgen Sie der zugehörigen Einrichtungsanleitung unten. Sobald die Verbindung besteht, klicken Sie darauf, um den Detailbereich zu öffnen. Im Tab Repositories sehen Sie dort alle Repositories, die über diese Verbindung verfügbar sind. Weitere Informationen zur Konfiguration von Git-Integrationen finden Sie in der entsprechenden Dokumentation Ihres SCM-Anbieters:

GitHub

Verbinden Sie Devin mit GitHub-Repositories.

GitHub Enterprise Server

Verbinden Sie Devin mit Ihrem GitHub Enterprise Server.

Azure DevOps

Verbinden Sie Devin mit Azure DevOps-Repositories.

GitLab

Verbinden Sie Devin mit GitLab-Repositories.

Bitbucket

Verbinden Sie Devin mit Bitbucket-Repositories.

Repository-Berechtigungen

Wenn Sie Devin Enterprise mit Ihrem SCM-Anbieter verbinden, wird eine sichere Verbindung hergestellt, über die Sie Zugriffsberechtigungen für verschiedene Organisationen und Repositories verwalten können. Devin-Organisationen können jedoch erst mit Ihren Repositories arbeiten, wenn Sie ihnen ausdrücklich Berechtigungen erteilt haben. Nachdem Sie Devin Enterprise mit Ihrem SCM-Anbieter verbunden haben, können Sie Repository-Berechtigungen unter Settings > Repositories verwalten.

Hinzufügen oder Aktualisieren von Berechtigungen

  1. Wählen Sie in der Dropdown-Liste oben auf der Seite die Devin-Organisation aus, für die Sie den Repository-Zugriff verwalten möchten.
    • Hier können Sie alle aktuell konfigurierten Berechtigungen und Repositories einsehen.
  2. Klicken Sie auf Manage permissions, um das Berechtigungs-Flyout zu öffnen.
  3. Wählen Sie die Zugriffsebene, die Sie gewähren möchten:
    • Zugriff auf Gruppenebene: Gewährt Zugriff auf alle Repositories innerhalb einer Organisationseinheit. Wählen Sie die Gruppierungsstruktur Ihres SCM-Anbieters:
      • GitHub / GitHub Enterprise Server: Organization
      • Azure DevOps: Organization oder Project
      • GitLab: Group oder Subgroup
      • Bitbucket: Workspace
    • Zugriff auf Repository-Ebene: Gewährt Zugriff auf ein einzelnes, spezifisches Repository.
  4. Verwenden Sie bei Bedarf die Dropdown-Liste, um nach Git-Anbieter zu filtern.
  5. Wählen Sie Add Permissions, um Ihre Änderungen zu speichern.
Add Repositories

Repositories hinzufügen

Berechtigungen widerrufen

Um den Zugriff auf Repositories oder Gruppen zu widerrufen:
  • Wählen Sie das Papierkorb-Symbol neben der Berechtigung, die Sie entfernen möchten, oder
  • gehen Sie zu Manage permissions, wählen Sie die Berechtigung ab und speichern Sie.
Nach dem Speichern kann diese Devin-Organisation nicht mehr auf diese Repositories oder Gruppen zugreifen.