Ativar o git-bridge (apenas para usuários do Toolkit)
git-bridge definindo o seguinte em seu config/overleaf.rc:SERVER_PRO=true também esteja definida. Nada mais é necessário: o próprio Toolkit define GIT_BRIDGE_HOST, GIT_BRIDGE_PORT e V1_HISTORY_URL para o contêiner sharelatex, então pule as duas etapas do Docker Compose abaixo. Execute bin/up para recriar os contêineres.Adicionar o contêiner git-bridge (apenas para usuários do Docker-compose)
docker-compose.yml personalizado, adicione a seguinte configuração de contêiner ao seu arquivo compose:sharelatex. O MCP Server (v6.3.1 e posteriores) faz parte da imagem sharelatex e é habilitado junto com a integração com Git, então não precisa de nenhum contêiner extra.Atualizar a configuração do contêiner sharelatex
git-bridge ao contêiner sharelatex e definir as seguintes variáveis de ambiente; preste atenção a V1_HISTORY_URL:Autenticação

Personal Access Token da integração com Git
Monitoramento e considerações sobre recursos
git-bridge. O aumento de carga dependerá de:- o número de usuários que acessam o recurso
- os tipos de projetos hospedados na sua instância (projetos maiores geralmente consomem mais recursos)
Transferência (swap) de projetos para o S3
A integração com Git armazena em disco um repositório git completo para cada projeto clonado por um usuário. Se você tiver espaço em disco limitado, pode ativar um job de swap que moverá os repositórios menos usados para o AWS S3. Se um repositório transferido for necessário novamente, ele será movido de volta para o disco. As seguintes variáveis de ambiente controlam o job de swap:Perguntas e respostas
Se eu compartilhar meu projeto com outra pessoa, como funciona o modelo de permissões do Git Bridge?
Se eu compartilhar meu projeto com outra pessoa, como funciona o modelo de permissões do Git Bridge?
Como clonar um projeto e qual nome de usuário e senha devo usar?
Como clonar um projeto e qual nome de usuário e senha devo usar?
git como nome de usuário e um Personal Access Token como senha. Gere o token em Account Settings; ele é válido por um ano. A senha da sua conta não funciona.As alterações não são sincronizadas automaticamente: use git pull para obter as alterações feitas no editor e git push para enviar as suas. O caminho /git é servido pelo contêiner sharelatex, então um proxy reverso na frente dele não precisa de nenhuma regra extra.git push falha com HTTP 413 ou curl 55 Broken pipe
git push falha com HTTP 413 ou curl 55 Broken pipe
MAX_UPLOAD_SIZE (em megabytes, 50 por padrão), que também se aplica a pushes. Aumente-o em config/variables.env, por exemplo MAX_UPLOAD_SIZE=200, e depois execute bin/up -d. Se você usa o proxy TLS ou seu próprio proxy reverso, aumente também o client_max_body_size dele (50M no config/nginx/nginx.conf do Toolkit).O git-bridge também recusa arquivos maiores que 50 MB e projetos com mais de 2.000 arquivos. Esses limites são definidos por GIT_BRIDGE_REPOSTORE_MAX_FILE_SIZE (em bytes) e GIT_BRIDGE_REPOSTORE_MAX_FILE_NUM em config/variables.env.O log do git-bridge mostra Failed to fetch log level
O log do git-bridge mostra Failed to fetch log level
metadata.google.internal) uma vez por minuto para obter um nível de log, o que só funciona no Google Cloud. Em outros ambientes, a solicitação falha, o git-bridge registra o erro (como null ou um status HTTP) e mantém o nível definido em GIT_BRIDGE_LOG_LEVEL. A partir da 6.3.0, essa verificação está desativada, e a atualização também atualiza a imagem do git-bridge, cuja versão acompanha a imagem principal.Preciso do serviço track-changes ou de OVERLEAF_IS_SERVER_PRO=true para o Git e o histórico completo do projeto?
Preciso do serviço track-changes ou de OVERLEAF_IS_SERVER_PRO=true para o Git e o histórico completo do projeto?
project-history e history-v1, que sempre são executados dentro do contêiner sharelatex. O git-bridge lê o histórico do history-v1 em V1_HISTORY_URL (http://sharelatex:3100/api), que o Toolkit define. Não defina OVERLEAF_IS_SERVER_PRO: nenhum recurso depende dela; ela apenas faz com que as migrações de banco de dados executadas na inicialização passem a ser as do conjunto do Server Pro.
