Skip to main content
Integrace s Gitem je v současnosti k dispozici pouze v ayaka-notes/overleaf.
Tuto funkci původně vyvinul ayaka-notes/overleaf-pro.
1

Povolení git-bridge (pouze pro uživatele Toolkitu)

Pokud používáte Toolkit, povolte git-bridge nastavením následující hodnoty v souboru config/overleaf.rc:
config/overleaf.rc
2

Přidání kontejneru git-bridge (pouze pro uživatele Docker-compose)

Uživatelé s vlastním souborem docker-compose.yml přidají do svého compose souboru následující konfiguraci kontejneru:
docker-compose.yml (git-bridge service)
3

Aktualizace konfigurace kontejneru sharelatex

Dále je třeba propojit kontejner git-bridge s kontejnerem sharelatex a definovat následující proměnné prostředí. Věnujte pozornost proměnné V1_HISTORY_URL:
docker-compose.yml (sharelatex service)
4

Ověřování

Při ověřování git klienta potřebují uživatelé osobní přístupový token (Personal Access Token). Osobní přístupové tokeny mohou uživatelé spravovat v uživatelském rozhraní aplikace (viz dokumentace):

Osobní přístupový token pro integraci s Gitem

5

Monitorování a nároky na prostředky

Po povolení git-bridge doporučujeme sledovat prostředky hostitele. Nárůst zátěže bude záviset na:
  • počtu uživatelů, kteří funkci používají
  • typech projektů hostovaných ve vaší instanci (větší projekty jsou obecně náročnější na prostředky)

Odkládání projektů do S3

Integrace s Gitem ukládá na disk úplný git repozitář pro každý projekt, který si některý uživatel naklonuje. Pokud máte omezené místo na disku, můžete aktivovat odkládací úlohu (swap job), která přesune méně používané repozitáře do AWS S3. Pokud je odložený repozitář znovu potřeba, přesune se zpět na disk. Odkládací úlohu řídí následující proměnné prostředí:

Otázky a odpovědi

Uživatelé s přístupem pouze pro čtení mohou projekt pouze klonovat; uživatelé s přístupem pro čtení i zápis mohou projekty klonovat i do nich pushovat. Poznámka: Aby se uživatelé mohli k projektu připojit, musí být přihlášeni.
Naposledy změněno 5. října 2026