{% extends "base.html" %} {% block title %}Git-Repository verbinden{% endblock %} {% block content %}
Nur https:// zu freigegebenen Hosts{% if allow_local %}, lokal auch file://{% endif %}. Keine Zugangsdaten in der URL.
Standard für alles, was die KI liest, wovon ihre Chat-Branches abzweigen und wohin Pull Requests gehen, meist main oder develop. Andere Branches bleiben nutzbar: unter Repository ansehen oder einen Chat auf einem bestehenden Branch starten.
main
develop
Den Branch des Chats (ai/…) pusht und den Pull Request erstellt ein Mitglied per Klick in der Ansicht „Änderungen“. Das Token braucht dafür Schreibrechte, die per Branch Permission auf ai/* beschränkt sein sollten.
ai/…
ai/*
Nur wenn dort noch der zuletzt übertragene Stand liegt; Commits von außen bleiben erhalten. In der Plattform bleiben Commits und Diff sichtbar. Der technische Account braucht dafür das Recht, ai/*-Branches zu löschen.
Wird verschlüsselt gespeichert und nie wieder angezeigt. Leer lassen für öffentliche Repositories. Für das Lesen reichen Leserechte, für Push und Pull Requests Schreibrechte auf ai/*.
Leer lassen für Bitbucket Data Center (Token als Bearer). Für Gitea, Forgejo und klassische HTTPS-Server den Nutzernamen des technischen Accounts eintragen; GitLab: oauth2; GitHub: x-access-token. Das Token gilt dann als Passwort.
oauth2
x-access-token
{{ error }}