Zum Hauptinhalt springen

Warum Devin mit GitLab integrieren?

Die Integration von Devin in deine GitLab-Repositories ermöglicht es Devin, Merge Requests zu erstellen, deine MR-Kommentare zu lesen und zu beantworten und effektiv mit deinem Team zusammenzuarbeiten. Dadurch wird Devin zu einem echten Mitglied deines Engineering-Teams.

Einrichten der Integration

Die Einrichtung ist ganz einfach! So legen Sie los:
  1. Erstellen Sie ein neues GitLab-Konto speziell für Devin (genauso wie Sie ein persönliches Konto erstellen würden). Verwenden Sie dieses Konto – nicht Ihr persönliches – für den Integrationsprozess.
  2. Gehen Sie in Ihrem Devin-Konto zu Settings > Integrations > Gitlab und klicken Sie auf „Connect“.
  3. Sie werden zu GitLab weitergeleitet, wo Sie:
    • sich mit dem GitLab-Konto anmelden, das Sie für Devin erstellt haben (nicht mit Ihrem persönlichen Konto)
    • die erforderlichen Berechtigungen gewähren, damit Devin mit Ihren Repositories arbeiten kann
  4. Sobald dies abgeschlossen ist, kehren Sie zur Devin-Einstellungsseite zurück, wo Sie bestätigen können, dass die Integration aktiv ist.
Wir unterstützen auch Gitlab Self-Hosted für Nutzer unseres Enterprise-Tarifs. Klicken Sie einfach auf das Dropdown-Menü der Schaltfläche „Connect“ und wählen Sie „Self-Hosted“.

Verwendung von Devin mit der GitLab-Integration

Nachdem Sie GitLab verbunden haben, richten Sie Ihre Repositories auf Devin’s Machine ein.
Auch wenn Devin Kommentare sehen und bearbeiten kann, die Sie zu seinen Merge- und Pull-Requests hinterlassen, sofern Sie ihn direkt darum bitten, wird Devin nicht automatisch aufwachen, um auf diese Kommentare zu antworten.

Bewährte Vorgehensweisen

  • Richten Sie ein eigenes GitLab-Konto für Devin ein
  • Aktivieren Sie Branchschutz für die Branches main/master

Support

  1. Erstellen Sie einen Slack-Connect-Channel mit unserem Team unter app.devin.ai/settings/support
  2. Geben Sie beim Melden von Problemen die Links zu den Sessions an und fügen Sie Screenshots bei