Ota git-bridge käyttöön (vain Toolkit-käyttäjille)
git-bridge käyttöön asettamalla seuraava tiedostoon config/overleaf.rc:SERVER_PRO=true ole asetettu. Muuta ei tarvita: Toolkit asettaa itse sharelatex-kontille muuttujat GIT_BRIDGE_HOST, GIT_BRIDGE_PORT ja V1_HISTORY_URL, joten ohita alla olevat kaksi Docker Compose -vaihetta. Luo kontit uudelleen ajamalla bin/up.Lisää git-bridge-kontti (vain Docker-compose-käyttäjille)
docker-compose.yml-tiedostoa, lisää seuraava konttikonfiguraatio compose-tiedostoosi:sharelatex-imagessa. MCP-palvelin (v6.3.1 ja uudemmat) on osa sharelatex-imagea ja otetaan käyttöön yhdessä Git-integraation kanssa, joten se ei tarvitse erillistä konttia.Päivitä sharelatex-kontin konfiguraatio
git-bridge-kontti sharelatex-konttiin ja määritettävä seuraavat ympäristömuuttujat. Kiinnitä erityistä huomiota muuttujaan V1_HISTORY_URL:Todennus

Git-integraation henkilökohtainen käyttöoikeustunnus
Valvonta ja resurssinäkökohdat
git-bridgen käyttöönoton jälkeen. Kuormituksen kasvu riippuu seuraavista:- ominaisuutta käyttävien käyttäjien määrä
- instanssissasi isännöityjen projektien tyypit (suuremmat projektit vievät yleensä enemmän resursseja)
Projektien siirtäminen S3:een
Git-integraatio tallentaa levylle täydellisen git-repositorion jokaisesta projektista, jonka käyttäjä kloonaa. Jos levytilaa on rajallisesti, voit ottaa käyttöön swap-työn, joka siirtää vähemmän käytettyjä repositorioita AWS S3:een. Jos siirrettyä repositoriota tarvitaan uudelleen, se siirretään takaisin levylle. Seuraavat ympäristömuuttujat ohjaavat swap-työtä:Kysymyksiä ja vastauksia
Jos jaan projektini jonkun toisen kanssa, miten Git Bridgen käyttöoikeusmalli toimii?
Jos jaan projektini jonkun toisen kanssa, miten Git Bridgen käyttöoikeusmalli toimii?
Miten kloonaan projektin, ja mitä käyttäjänimeä ja salasanaa käytän?
Miten kloonaan projektin, ja mitä käyttäjänimeä ja salasanaa käytän?
git ja salasanaksi henkilökohtainen käyttöoikeustunnus (Personal Access Token). Luo tunnus kohdassa Account Settings; se on voimassa yhden vuoden. Tilisi salasana ei toimi.Muutoksia ei synkronoida automaattisesti: hae editorissa tehdyt muutokset komennolla git pull ja lähetä omasi komennolla git push. /git-polkua palvelee sharelatex-kontti, joten sen edessä oleva käänteinen välityspalvelin ei tarvitse lisäsääntöä.git push epäonnistuu virheeseen HTTP 413 tai curl 55 Broken pipe
git push epäonnistuu virheeseen HTTP 413 tai curl 55 Broken pipe
MAX_UPLOAD_SIZE (megatavuina, oletuksena 50) ja joka koskee myös pusheja. Nosta sitä tiedostossa config/variables.env, esimerkiksi MAX_UPLOAD_SIZE=200, ja aja sitten bin/up -d. Jos käytät TLS-välityspalvelinta tai omaa käänteistä välityspalvelinta, nosta myös sen client_max_body_size-arvoa (50M Toolkitin tiedostossa config/nginx/nginx.conf).Git-bridge hylkää myös yli 50 Mt:n tiedostot ja projektit, joissa on yli 2 000 tiedostoa. Nämä rajat asetetaan muuttujilla GIT_BRIDGE_REPOSTORE_MAX_FILE_SIZE (tavuina) ja GIT_BRIDGE_REPOSTORE_MAX_FILE_NUM tiedostossa config/variables.env.Git-bridgen lokissa näkyy Failed to fetch log level
Git-bridgen lokissa näkyy Failed to fetch log level
metadata.google.internal), mikä toimii vain Google Cloudissa. Muualla pyyntö epäonnistuu, git-bridge kirjaa virheen (kuten null tai HTTP-tilakoodin) ja säilyttää lokitason muuttujasta GIT_BRIDGE_LOG_LEVEL. Versiosta 6.3.0 alkaen tarkistus on pois päältä, ja päivitys päivittää myös git-bridge-imagen, jonka versio seuraa pääimagea.Tarvitsenko track-changes-palvelun tai asetuksen OVERLEAF_IS_SERVER_PRO=true Gitiä ja koko projektihistoriaa varten?
Tarvitsenko track-changes-palvelun tai asetuksen OVERLEAF_IS_SERVER_PRO=true Gitiä ja koko projektihistoriaa varten?
project-history ja history-v1, jotka toimivat aina sharelatex-kontin sisällä. Git-bridge lukee historian palvelusta history-v1 osoitteesta V1_HISTORY_URL (http://sharelatex:3100/api), jonka Toolkit asettaa. Älä aseta muuttujaa OVERLEAF_IS_SERVER_PRO: mikään ominaisuus ei riipu siitä, se vain vaihtaa käynnistyksen yhteydessä ajettavat tietokantamigraatiot Server Pro -joukkoon.
