Skip to main content
Die Git-Integration ist derzeit nur unter ayaka-notes/overleaf verfügbar.
Diese Funktion wurde ursprünglich von ayaka-notes/overleaf-pro entwickelt.
1

git-bridge aktivieren (nur für Toolkit-Nutzer)

Wenn Sie das Toolkit verwenden, aktivieren Sie die git-bridge, indem Sie Folgendes in Ihrer config/overleaf.rc festlegen:
config/overleaf.rc
2

git-bridge-Container hinzufügen (nur für Docker-Compose-Nutzer)

Wenn Sie eine eigene docker-compose.yml verwenden, fügen Sie Ihrer Compose-Datei die folgende Container-Konfiguration hinzu:
docker-compose.yml (git-bridge service)
3

Konfiguration des sharelatex-Containers aktualisieren

Außerdem müssen Sie den Container git-bridge im Container sharelatex verlinken und die folgenden Umgebungsvariablen definieren. Achten Sie dabei besonders auf V1_HISTORY_URL:
docker-compose.yml (sharelatex service)
4

Authentifizierung

Zur Authentifizierung eines Git-Clients benötigen Nutzerinnen und Nutzer ein Personal Access Token. Personal Access Tokens können über die Benutzeroberfläche der Anwendung verwaltet werden (siehe Dokumentation):

Personal Access Token für die Git-Integration

5

Überwachung und Ressourcenbedarf

Wir empfehlen, nach der Aktivierung der git-bridge die Ressourcen Ihres Hosts zu überwachen. Die zusätzliche Last hängt ab von:
  • der Anzahl der Nutzerinnen und Nutzer, die die Funktion verwenden
  • der Art der in Ihrer Instanz gehosteten Projekte (größere Projekte sind in der Regel ressourcenintensiver)

Projekte nach S3 auslagern

Die Git-Integration speichert für jedes Projekt, das von einem Benutzer geklont wird, ein vollständiges Git-Repository auf der Festplatte. Wenn Ihr Speicherplatz begrenzt ist, können Sie einen Swap-Job aktivieren, der weniger genutzte Repositories nach AWS S3 verschiebt. Wird ein ausgelagertes Repository wieder benötigt, wird es zurück auf die Festplatte verschoben. Die folgenden Umgebungsvariablen steuern den Swap-Job:

Fragen und Antworten

Nutzerinnen und Nutzer mit Lesezugriff können dieses Projekt nur klonen; Nutzerinnen und Nutzer mit Lese- und Schreibzugriff können Projekte klonen und pushen. Hinweis: Nutzerinnen und Nutzer müssen angemeldet sein, um diesem Projekt beizutreten.
Zuletzt geändert am 5. Oktober 2026