Skip to main content
Git-integrasjonen er foreløpig bare tilgjengelig i ayaka-notes/overleaf.
Denne funksjonen ble opprinnelig utviklet av ayaka-notes/overleaf-pro.
1

Aktiver git-bridge (kun for Toolkit-brukere)

Hvis du bruker Toolkit, aktiverer du git-bridge ved å angi følgende i config/overleaf.rc:
config/overleaf.rc
2

Legg til git-bridge-containeren (kun for Docker-compose-brukere)

Brukere som kjører en egendefinert docker-compose.yml, legger til følgende containerkonfigurasjon i compose-filen sin:
docker-compose.yml (git-bridge service)
3

Oppdater konfigurasjonen av sharelatex-containeren

Du må også koble git-bridge-containeren til sharelatex-containeren og definere følgende miljøvariabler. Vær spesielt oppmerksom på V1_HISTORY_URL:
docker-compose.yml (sharelatex service)
4

Autentisering

Ved autentisering av en git-klient trenger brukerne et personlig tilgangstoken (Personal Access Token). Brukerne kan administrere personlige tilgangstokener i applikasjonens brukergrensesnitt (se dokumentasjonen):

Personlig tilgangstoken for Git-integrasjon

5

Overvåking og ressurshensyn

Vi anbefaler at du overvåker ressursene på verten etter at du har aktivert git-bridge. Økningen i belastning avhenger av:
  • antall brukere som bruker funksjonen
  • hvilke typer prosjekter som ligger i instansen din (større prosjekter krever generelt mer ressurser)

Flytte prosjekter til S3 (swap)

Git-integrasjonen lagrer et komplett git-repository på disk for hvert prosjekt som en bruker kloner. Hvis du har begrenset diskplass, kan du aktivere en swap-jobb som flytter repositorier som brukes sjeldnere, til AWS S3. Hvis et flyttet repository trengs igjen, flyttes det tilbake til disken. Følgende miljøvariabler styrer swap-jobben:

Spørsmål og svar

Brukere med skrivebeskyttet tilgang kan bare klone prosjektet; brukere med lese- og skrivetilgang kan klone og pushe prosjekter. Merk: Brukerne må være logget inn for å bli med i prosjektet.
Sist endret 5. oktober 2026