Habilitar git-bridge (solo para usuarios del Toolkit)
git-bridge configurando lo siguiente en tu config/overleaf.rc:SERVER_PRO=true. No se necesita nada más: el propio Toolkit define GIT_BRIDGE_HOST, GIT_BRIDGE_PORT y V1_HISTORY_URL para el contenedor sharelatex, así que omite los dos pasos de Docker Compose siguientes. Ejecuta bin/up para volver a crear los contenedores.Añadir el contenedor git-bridge (solo para usuarios de Docker-compose)
docker-compose.yml personalizado, añade la siguiente configuración de contenedor a tu archivo compose:sharelatex. El servidor MCP (v6.3.1 y posteriores) forma parte de la imagen sharelatex y se habilita junto con la integración con Git, así que no necesita ningún contenedor adicional.Actualizar la configuración del contenedor sharelatex
git-bridge en el contenedor sharelatex y definir las siguientes variables de entorno; presta atención a V1_HISTORY_URL:Autenticación

Token de acceso personal de la integración con Git
Supervisión y consideraciones de recursos
git-bridge. El aumento de carga dependerá de:- el número de usuarios que acceden a la funcionalidad
- los tipos de proyectos alojados en tu instancia (los proyectos más grandes suelen consumir más recursos)
Mover proyectos a S3
La integración con Git almacena en disco un repositorio git completo por cada proyecto que clona un usuario. Si tienes un espacio en disco limitado, puedes activar un trabajo de intercambio (swap) que moverá a AWS S3 los repositorios menos utilizados. Si se vuelve a necesitar un repositorio movido, se devuelve al disco. Las siguientes variables de entorno controlan el trabajo de intercambio:Preguntas y respuestas
Si comparto mi proyecto con otra persona, ¿cómo funciona el modelo de permisos de Git Bridge?
Si comparto mi proyecto con otra persona, ¿cómo funciona el modelo de permisos de Git Bridge?
¿Cómo clono un proyecto y qué nombre de usuario y contraseña uso?
¿Cómo clono un proyecto y qué nombre de usuario y contraseña uso?
git como nombre de usuario y un token de acceso personal (Personal Access Token) como contraseña. Genera el token en Account Settings; es válido durante un año. La contraseña de tu cuenta no funciona.Los cambios no se sincronizan automáticamente: usa git pull para obtener los cambios hechos en el editor y git push para enviar los tuyos. La ruta /git la sirve el contenedor sharelatex, así que un proxy inverso delante de él no necesita ninguna regla adicional.git push falla con HTTP 413 o curl 55 Broken pipe
git push falla con HTTP 413 o curl 55 Broken pipe
MAX_UPLOAD_SIZE (en megabytes, 50 por defecto) y también se aplica a los push. Auméntalo en config/variables.env, por ejemplo MAX_UPLOAD_SIZE=200, y después ejecuta bin/up -d. Si usas el proxy TLS o tu propio proxy inverso, aumenta también su client_max_body_size (50M en el config/nginx/nginx.conf del Toolkit).El git-bridge también rechaza archivos de más de 50 MB y proyectos con más de 2000 archivos. Estos límites se definen con GIT_BRIDGE_REPOSTORE_MAX_FILE_SIZE (en bytes) y GIT_BRIDGE_REPOSTORE_MAX_FILE_NUM en config/variables.env.El log de git-bridge muestra Failed to fetch log level
El log de git-bridge muestra Failed to fetch log level
metadata.google.internal) una vez por minuto, lo que solo funciona en Google Cloud. En cualquier otro entorno la solicitud falla, git-bridge registra el error (como null o un código de estado HTTP) y mantiene el nivel de GIT_BRIDGE_LOG_LEVEL. A partir de la 6.3.0 la comprobación está desactivada, y la actualización también actualiza la imagen de git-bridge, cuya versión sigue a la de la imagen principal.¿Necesito el servicio track-changes o OVERLEAF_IS_SERVER_PRO=true para Git y el historial completo del proyecto?
¿Necesito el servicio track-changes o OVERLEAF_IS_SERVER_PRO=true para Git y el historial completo del proyecto?
project-history y history-v1, que siempre se ejecutan dentro del contenedor sharelatex. El git-bridge lee el historial de history-v1 en V1_HISTORY_URL (http://sharelatex:3100/api), que define el Toolkit. No establezcas OVERLEAF_IS_SERVER_PRO: ninguna función depende de ella; solo cambia las migraciones de base de datos que se ejecutan al arrancar al conjunto de Server Pro.
