Aktivér git-bridge (kun for Toolkit-brugere)
git-bridge ved at angive følgende i din config/overleaf.rc:SERVER_PRO=true også er sat. Der kræves ikke andet: Toolkit sætter selv GIT_BRIDGE_HOST, GIT_BRIDGE_PORT og V1_HISTORY_URL for sharelatex-containeren, så spring de to Docker Compose-trin nedenfor over. Kør bin/up for at genoprette containerne.Tilføj git-bridge-containeren (kun for Docker Compose-brugere)
docker-compose.yml, skal tilføje følgende containerkonfiguration til deres compose-fil:sharelatex-imaget. MCP-serveren (v6.3.1 og nyere) er en del af sharelatex-imaget og aktiveres sammen med Git-integrationen, så den kræver ingen ekstra container.Opdater konfigurationen af sharelatex-containeren
git-bridge-containeren i sharelatex-containeren og definere følgende miljøvariabler. Vær opmærksom på V1_HISTORY_URL:Godkendelse

Personal Access Token til Git-integration
Overvågning og ressourcehensyn
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
Hvis jeg deler mit projekt med en anden, hvordan fungerer rettighedsmodellen i Git Bridge så?
Hvis jeg deler mit projekt med en anden, hvordan fungerer rettighedsmodellen i Git Bridge så?
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å gælder for pushes. Hæv den i config/variables.env, for eksempel MAX_UPLOAD_SIZE=200, og kør derefter bin/up -d. Hvis du bruger TLS-proxyen eller din egen reverse proxy, skal du også hæve dens client_max_body_size (50M i Toolkits config/nginx/nginx.conf).Git-bridge afviser også filer større end 50 MB og projekter med mere end 2.000 filer. Disse grænser sættes med GIT_BRIDGE_REPOSTORE_MAX_FILE_SIZE (i bytes) 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 logniveau én gang i minuttet, hvilket kun virker på Google Cloud. Andre steder mislykkes forespørgslen, git-bridge logger fejlen (såsom null eller en HTTP-status) og beholder niveauet fra GIT_BRIDGE_LOG_LEVEL. Fra og med 6.3.0 er kontrollen slået fra, og en opgradering opdaterer også git-bridge-imaget, hvis version følger hovedimaget.Har jeg brug for track-changes-tjenesten eller OVERLEAF_IS_SERVER_PRO=true for Git og fuld projekthistorik?
Har jeg brug for track-changes-tjenesten eller OVERLEAF_IS_SERVER_PRO=true for Git og fuld projekthistorik?
project-history og history-v1, som altid kører inde i sharelatex-containeren. git-bridge læser historikken fra history-v1 på V1_HISTORY_URL (http://sharelatex:3100/api), som Toolkit sætter. Sæt ikke OVERLEAF_IS_SERVER_PRO: ingen funktion afhænger af den, den skifter kun de databasemigreringer, der køres ved opstart, til Server Pro-sættet.
