Skip to main content
Git-integraatio on tällä hetkellä saatavilla vain ayaka-notes/overleaf-versiossa.
Tämän ominaisuuden kehitti alun perin ayaka-notes/overleaf-pro.
1

Ota git-bridge käyttöön (vain Toolkit-käyttäjille)

Jos käytät Toolkitia, ota git-bridge käyttöön asettamalla seuraava tiedostoon config/overleaf.rc:
config/overleaf.rc
2

Lisää git-bridge-kontti (vain Docker-compose-käyttäjille)

Jos käytät mukautettua docker-compose.yml-tiedostoa, lisää seuraava konttikonfiguraatio compose-tiedostoosi:
docker-compose.yml (git-bridge service)
3

Päivitä sharelatex-kontin konfiguraatio

Sinun on myös linkitettävä git-bridge-kontti sharelatex-konttiin ja määritettävä seuraavat ympäristömuuttujat. Kiinnitä erityistä huomiota muuttujaan V1_HISTORY_URL:
docker-compose.yml (sharelatex service)
4

Todennus

Git-asiakasta todennettaessa käyttäjät tarvitsevat henkilökohtaisen käyttöoikeustunnuksen (Personal Access Token). Käyttäjät voivat hallita henkilökohtaisia käyttöoikeustunnuksia sovelluksen käyttöliittymän kautta (katso dokumentaatio):

Git-integraation henkilökohtainen käyttöoikeustunnus

5

Valvonta ja resurssinäkökohdat

Suosittelemme isäntäkoneen resurssien valvomista 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

Käyttäjät, joilla on vain lukuoikeus, voivat ainoastaan kloonata projektin; käyttäjät, joilla on luku- ja kirjoitusoikeus, voivat kloonata projekteja ja pushata niihin. Huomaa: käyttäjien on oltava kirjautuneina liittyäkseen projektiin.
Viimeksi muokattu 5. lokakuuta 2026