Skip to main content
Git-integrationen er i øjeblikket kun tilgængelig i ayaka-notes/overleaf.
Denne funktion er oprindeligt udviklet af ayaka-notes/overleaf-pro.
1

Aktivér git-bridge (kun for Toolkit-brugere)

Hvis du bruger Toolkit, skal du aktivere git-bridge ved at angive følgende i din config/overleaf.rc:
config/overleaf.rc
2

Tilføj git-bridge-containeren (kun for Docker Compose-brugere)

Brugere, der kører en brugerdefineret docker-compose.yml, skal tilføje følgende containerkonfiguration til deres compose-fil:
docker-compose.yml (git-bridge service)
3

Opdater konfigurationen af sharelatex-containeren

Du skal også linke git-bridge-containeren i sharelatex-containeren og definere følgende miljøvariabler. Vær opmærksom på V1_HISTORY_URL:
docker-compose.yml (sharelatex service)
4

Godkendelse

Når en git-klient skal godkendes, har brugerne brug for et Personal Access Token. Brugerne kan administrere Personal Access Tokens via applikationens brugerflade (se dokumentationen):

Personal Access Token til Git-integration

5

Overvågning og ressourcehensyn

Vi anbefaler, at du overvåger din værts ressourcer, efter at du har aktiveret git-bridge. Belastningsstigningen afhænger af:
  • antallet af brugere, der bruger funktionen
  • de typer projekter, der hostes på din instans (større projekter er generelt mere ressourcekrævende)

Flytning af projekter til S3

Git-integrationen gemmer et komplet git-repository på disken for hvert projekt, som en bruger kloner. Hvis du har begrænset diskplads, kan du aktivere et swap-job, der flytter mindre brugte repositories til AWS S3. Hvis der igen er brug for et flyttet repository, bliver det flyttet tilbage til disken. Følgende miljøvariabler styrer swap-jobbet:

Spørgsmål og svar

Brugere med skrivebeskyttet adgang kan kun klone projektet; brugere med læse- og skriveadgang kan klone og pushe projekter. Bemærk: Brugere skal være logget ind for at kunne deltage i projektet.
Sidst ændret 5. oktober 2026