Aktiver git-bridge (kun for Toolkit-brukere)
git-bridge ved å angi følgende i config/overleaf.rc:SERVER_PRO=true også er satt. Ingenting annet trengs: Toolkit setter selv GIT_BRIDGE_HOST, GIT_BRIDGE_PORT og V1_HISTORY_URL for sharelatex-containeren, så hopp over de to Docker Compose-trinnene nedenfor. Kjør bin/up for å gjenopprette containerne.Legg til git-bridge-containeren (kun for Docker-compose-brukere)
docker-compose.yml, legger til følgende containerkonfigurasjon i compose-filen sin:sharelatex-imaget. MCP-serveren (v6.3.1 og nyere) er en del av sharelatex-imaget og aktiveres sammen med Git-integrasjonen, så den trenger ingen ekstra container.Oppdater konfigurasjonen av sharelatex-containeren
git-bridge-containeren til sharelatex-containeren og definere følgende miljøvariabler. Vær spesielt oppmerksom på V1_HISTORY_URL:Autentisering

Personlig tilgangstoken for Git-integrasjon
Overvåking og ressurshensyn
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
Hvis jeg deler prosjektet mitt med noen andre, hvordan fungerer tillatelsesmodellen i Git Bridge?
Hvis jeg deler prosjektet mitt med noen andre, hvordan fungerer tillatelsesmodellen i Git Bridge?
git push mislykkes med HTTP 413 eller curl 55 Broken pipe
git push mislykkes med HTTP 413 eller curl 55 Broken pipe
MAX_UPLOAD_SIZE (i megabyte, 50 som standard) og også gjelder for push. Øk den i config/variables.env, for eksempel MAX_UPLOAD_SIZE=200, og kjør deretter bin/up -d. Hvis du bruker TLS-proxyen eller din egen reverse proxy, må du også øke client_max_body_size der (50M i Toolkits config/nginx/nginx.conf).Git-bridge avviser også filer større enn 50 MB og prosjekter med mer enn 2 000 filer. Disse grensene angis med GIT_BRIDGE_REPOSTORE_MAX_FILE_SIZE (i byte) og GIT_BRIDGE_REPOSTORE_MAX_FILE_NUM i config/variables.env.Git-bridge-loggen viser Failed to fetch log level
Git-bridge-loggen viser Failed to fetch log level
metadata.google.internal) om et loggnivå én gang i minuttet, noe som bare fungerer på Google Cloud. Andre steder mislykkes forespørselen, git-bridge logger feilen (for eksempel null eller en HTTP-status) og beholder nivået fra GIT_BRIDGE_LOG_LEVEL. Fra og med 6.3.0 er sjekken slått av, og en oppgradering oppdaterer også git-bridge-imaget, hvis versjon følger hovedimaget.Trenger jeg track-changes-tjenesten eller OVERLEAF_IS_SERVER_PRO=true for Git og full prosjekthistorikk?
Trenger jeg track-changes-tjenesten eller OVERLEAF_IS_SERVER_PRO=true for Git og full prosjekthistorikk?
project-history og history-v1, som alltid kjører inne i sharelatex-containeren. Git-bridge leser historikk fra history-v1 på V1_HISTORY_URL (http://sharelatex:3100/api), som Toolkit setter. Ikke sett OVERLEAF_IS_SERVER_PRO: ingen funksjon er avhengig av den, den bytter bare databasemigreringene som kjøres ved oppstart, til Server Pro-settet.
