Abilitare il git-bridge (solo per gli utenti del Toolkit)
git-bridge impostando quanto segue nel tuo config/overleaf.rc:SERVER_PRO=true. Non serve altro: il Toolkit imposta autonomamente GIT_BRIDGE_HOST, GIT_BRIDGE_PORT e V1_HISTORY_URL per il container sharelatex, quindi salta i due passaggi Docker Compose qui sotto. Esegui bin/up per ricreare i container.Aggiungere il container git-bridge (solo per gli utenti di Docker-compose)
docker-compose.yml personalizzato, aggiungi la seguente configurazione del container al tuo file compose:sharelatex. Il server MCP (v6.3.1 e successive) fa parte dell’immagine sharelatex e viene abilitato insieme all’integrazione Git, quindi non richiede un container aggiuntivo.Aggiornare la configurazione del container sharelatex
git-bridge nel container sharelatex e definire le seguenti variabili d’ambiente; presta attenzione a V1_HISTORY_URL:Autenticazione

Personal Access Token per l'integrazione Git
Monitoraggio e considerazioni sulle risorse
git-bridge. L’aumento del carico dipenderà da:- il numero di utenti che accedono alla funzionalità
- i tipi di progetti ospitati nella tua istanza (i progetti più grandi richiedono generalmente più risorse)
Spostare i progetti su S3 (swap)
L’integrazione Git memorizza su disco un repository git completo per ogni progetto clonato da un utente. Se hai uno spazio su disco limitato, puoi attivare un job di swap che sposterà su AWS S3 i repository meno usati. Se un repository spostato serve di nuovo, viene riportato su disco. Le seguenti variabili d’ambiente controllano il job di swap:Domande e risposte
Se condivido il mio progetto con qualcun altro, come funziona il modello di permessi del Git Bridge?
Se condivido il mio progetto con qualcun altro, come funziona il modello di permessi del Git Bridge?
Come clono un progetto e quale nome utente e password devo usare?
Come clono un progetto e quale nome utente e password devo usare?
git come nome utente e un Personal Access Token come password. Genera il token in Account Settings; è valido per un anno. La password del tuo account non funziona.Le modifiche non vengono sincronizzate automaticamente: usa git pull per ottenere le modifiche fatte nell’editor e git push per inviare le tue. Il percorso /git è servito dal container sharelatex, quindi un reverse proxy posto davanti non richiede regole aggiuntive.git push non riesce con HTTP 413 o curl 55 Broken pipe
git push non riesce con HTTP 413 o curl 55 Broken pipe
MAX_UPLOAD_SIZE (in megabyte, 50 per impostazione predefinita), che vale anche per i push. Aumentalo in config/variables.env, ad esempio MAX_UPLOAD_SIZE=200, quindi esegui bin/up -d. Se usi il TLS proxy o un tuo reverse proxy, aumenta anche il relativo client_max_body_size (50M nel file config/nginx/nginx.conf del Toolkit).Il git-bridge rifiuta inoltre i file più grandi di 50 MB e i progetti con più di 2.000 file. Questi limiti sono impostati da GIT_BRIDGE_REPOSTORE_MAX_FILE_SIZE (in byte) e GIT_BRIDGE_REPOSTORE_MAX_FILE_NUM in config/variables.env.Il log del git-bridge mostra Failed to fetch log level
Il log del git-bridge mostra Failed to fetch log level
metadata.google.internal), cosa che funziona solo su Google Cloud. Altrove la richiesta non riesce, il git-bridge registra l’errore (ad esempio null o uno stato HTTP) e mantiene il livello di GIT_BRIDGE_LOG_LEVEL. Dalla 6.3.0 il controllo è disattivato, e l’aggiornamento aggiorna anche l’immagine del git-bridge, la cui versione segue quella dell’immagine principale.Mi servono il servizio track-changes o OVERLEAF_IS_SERVER_PRO=true per Git e la cronologia completa del progetto?
Mi servono il servizio track-changes o OVERLEAF_IS_SERVER_PRO=true per Git e la cronologia completa del progetto?
project-history e history-v1, che vengono sempre eseguiti all’interno del container sharelatex. Il git-bridge legge la cronologia da history-v1 all’indirizzo V1_HISTORY_URL (http://sharelatex:3100/api), che il Toolkit imposta. Non impostare OVERLEAF_IS_SERVER_PRO: nessuna funzionalità dipende da essa, cambia soltanto le migrazioni del database eseguite all’avvio, passando a quelle di Server Pro.
