De git-bridge inschakelen (alleen voor Toolkit-gebruikers)
git-bridge in door het volgende in te stellen in je config/overleaf.rc:SERVER_PRO=true is ingesteld. Meer is niet nodig: de Toolkit stelt GIT_BRIDGE_HOST, GIT_BRIDGE_PORT en V1_HISTORY_URL zelf in voor de container sharelatex, dus sla de twee Docker Compose-stappen hieronder over. Voer bin/up uit om de containers opnieuw aan te maken.De git-bridge-container toevoegen (alleen voor Docker Compose-gebruikers)
docker-compose.yml voegen de volgende containerconfiguratie toe aan hun compose-bestand:sharelatex. De MCP Server (v6.3.1 en later) maakt deel uit van het image sharelatex en wordt samen met de Git-integratie ingeschakeld, dus er is geen extra container nodig.De configuratie van de sharelatex-container bijwerken
git-bridge koppelen in de container sharelatex en de volgende omgevingsvariabelen definiëren; let daarbij goed op V1_HISTORY_URL:Authenticatie

Personal Access Token voor de Git-integratie
Monitoring en resources
git-bridge hebt ingeschakeld. De toename van de belasting hangt af van:- het aantal gebruikers dat de functie gebruikt
- de soorten projecten die op je instantie worden gehost (grotere projecten vragen over het algemeen meer resources)
Projecten naar S3 swappen
De Git-integratie slaat voor elk project dat door een gebruiker wordt gekloond een volledige git-repository op schijf op. Als je beperkte schijfruimte hebt, kun je een swap-job activeren die minder gebruikte repository’s naar AWS S3 verplaatst. Als een geswapte repository opnieuw nodig is, wordt deze teruggezet naar de schijf. De volgende omgevingsvariabelen bepalen de swap-job:Vragen en antwoorden
Als ik mijn project met iemand anders deel, hoe werkt dan het rechtenmodel van de Git Bridge?
Als ik mijn project met iemand anders deel, hoe werkt dan het rechtenmodel van de Git Bridge?
Hoe kloon ik een project en welke gebruikersnaam en welk wachtwoord gebruik ik?
Hoe kloon ik een project en welke gebruikersnaam en welk wachtwoord gebruik ik?
git in als gebruikersnaam en een Personal Access Token als wachtwoord. Genereer het token in Account Settings; het is één jaar geldig. Je accountwachtwoord werkt niet.Wijzigingen worden niet automatisch gesynchroniseerd: gebruik git pull om de wijzigingen uit de editor op te halen en git push om die van jou te versturen. Het pad /git wordt aangeboden door de container sharelatex, dus een reverse proxy ervoor heeft geen extra regel nodig.git push mislukt met HTTP 413 of curl 55 Broken pipe
git push mislukt met HTTP 413 of curl 55 Broken pipe
MAX_UPLOAD_SIZE (in megabytes, standaard 50) en ook geldt voor pushes. Verhoog deze in config/variables.env, bijvoorbeeld MAX_UPLOAD_SIZE=200, en voer vervolgens bin/up -d uit. Als je de TLS-proxy of je eigen reverse proxy gebruikt, verhoog dan ook de client_max_body_size daarvan (50M in config/nginx/nginx.conf van de Toolkit).De git-bridge weigert ook bestanden groter dan 50 MB en projecten met meer dan 2.000 bestanden. Deze limieten worden ingesteld met GIT_BRIDGE_REPOSTORE_MAX_FILE_SIZE (in bytes) en GIT_BRIDGE_REPOSTORE_MAX_FILE_NUM in config/variables.env.Het git-bridge-log toont Failed to fetch log level
Het git-bridge-log toont Failed to fetch log level
metadata.google.internal), wat alleen op Google Cloud werkt. Elders mislukt het verzoek, logt git-bridge de fout (zoals null of een HTTP-status) en behoudt het het niveau uit GIT_BRIDGE_LOG_LEVEL. Vanaf 6.3.0 staat de controle uit, en een upgrade werkt ook het git-bridge-image bij, waarvan de versie het hoofdimage volgt.Heb ik de track-changes-service of OVERLEAF_IS_SERVER_PRO=true nodig voor Git en de volledige projectgeschiedenis?
Heb ik de track-changes-service of OVERLEAF_IS_SERVER_PRO=true nodig voor Git en de volledige projectgeschiedenis?
project-history en history-v1, die altijd in de container sharelatex draaien. De git-bridge leest de geschiedenis uit history-v1 op V1_HISTORY_URL (http://sharelatex:3100/api), die de Toolkit instelt. Stel OVERLEAF_IS_SERVER_PRO niet in: geen enkele functie is ervan afhankelijk, het schakelt alleen de databasemigraties die bij het opstarten worden uitgevoerd over naar de Server Pro-set.
