GitLab
anymize liest Projekte, Issues, Merge Requests und Kommentare aus deinem GitLab, egal ob selbst betrieben oder auf gitlab.com.
4 Min Lesezeit
Was du damit machen kannst
- „Welche Issues im Projekt Kanzleiportal sind offen?“
- „Fass die Diskussion zu Issue 231 zusammen.“
- „Welche Merge Requests warten gerade auf Review?“
- „Was hat sich seit Montag in unseren Projekten getan?“
- „Such alle Issues mit dem Label Datenschutz.“
Der Assistent kann Projekte auflisten und einzeln nachschlagen, Issues über alle Projekte oder in einem Projekt suchen, Kommentarverläufe von Issues und Merge Requests lesen und eine Suche über die Instanz starten.
Bei den Kommentaren unterscheidet der Assistent zwischen dem, was jemand geschrieben hat, und GitLabs eigenen Notizen wie „Label geändert“. Eine Zusammenfassung besteht dadurch nicht aus Systemmeldungen.
So legst du ein Personal Access Token an
- 01Klick oben rechts auf dein Avatar und wähl Profil bearbeiten (Edit profile).
- 02Links unter Zugriff (Access) öffne Personal access tokens.
- 03Unter Token erzeugen wähl Legacy token.
- 04Vergib einen Namen, setz ein Ablaufdatum und hake nur read_api an. Mehr braucht anymize nicht.
- 05Klick auf Token erzeugen und kopier den Wert sofort. Er wird nur einmal angezeigt.
Offiziell bei GitLab: https://docs.gitlab.com/user/profile/personal_access_tokens/ . Der Bereich api wäre zu weit und erlaubt Schreiben.
Verbinden
- 01Öffne in anymize die Apps, dann Konnektoren, und wähl GitLab.
- 02Trag die Adresse deiner Instanz ein, zum Beispiel https://gitlab.deine-firma.de. Für gitlab.com trägst du https://gitlab.com ein.
- 03Füg das Personal Access Token aus dem Abschnitt oben ein und klick auf Verbinden. anymize prüft sofort, zu welchem Konto es gehört.
- 04Danach legst du fest, welche Bereiche der Assistent nutzen darf: Konto, Projekte, Issues, Merge Requests.
Den Token erzeugst du selbst, ohne Administrator und ohne Freigabe durch GitLab. Der Weg über GitLabs eigenen KI-Anschluss wäre ein anderer, er verlangt zusätzlich GitLab Duo. Den brauchst du hier nicht.
Kann anymize in mein GitLab schreiben?
Nein. Es gibt kein Werkzeug, das ein Issue anlegt, einen Kommentar schreibt, ein Label setzt oder etwas zusammenführt. Die Verbindung schickt ausschließlich Leseanfragen.
Das ist nicht als Einstellung gebaut, sondern als Regel im Aufbau: Kein Werkzeugname darf ein Schreibverb tragen, ein Test hält das fest. Käme jemals ein schreibendes Werkzeug dazu, müsste GitLab die Kennzeichnung „Nur Lesen“ verlieren. Zusätzlich kannst du den Token mit read_api von vornherein so eng schneiden, dass GitLab selbst kein Schreiben zulässt.
Digitale Souveränität
GitLab lässt sich selbst betreiben. Du gibst beim Verbinden die Adresse deiner eigenen Instanz an, und anymize spricht genau mit dieser Adresse, mit keiner anderen. Für Kommunen, Behörden und Unternehmen mit eigener Serverlandschaft ist das der entscheidende Punkt: Der Quellcode bleibt, wo er ist.
- Kein Anlegen einer Anwendung beim Hersteller, kein Freigabeverfahren.
- Der Token wird verschlüsselt in deinem Arbeitsbereich gespeichert und nur für deine Anfragen benutzt.
- Trennst du die Verbindung, ist der Zugriff sofort weg.
Was der Konnektor nicht kann
- Quellcode und Commits durchsuchen: Diese Suchbereiche setzen GitLab Premium samt Elasticsearch voraus. Ohne das kommt eine leere Liste zurück, kein Fehler.
- Pipelines, Releases und Wiki-Seiten sind in dieser Ausbaustufe nicht dabei.
- Eine Liste liefert höchstens 50 Einträge pro Seite, damit ein Gespräch nicht von Rohdaten zugeschüttet wird.
Was an Text durchgeht, wird anonymisiert: Namen von Verfassern und Bearbeitern, E-Mail-Adressen und Kundennamen in Issue-Texten werden durch Platzhalter ersetzt, bevor ein KI-Modell sie liest.