Přejít na hlavní obsah
Integrace s GitHubem vám umožní zálohovat celý projekt do soukromého repozitáře na GitHubu. Aktualizace můžete nahrávat kdykoli a v případě potřeby z nich obnovit projekt.

Co integrace s GitHubem umožňuje?

Integrace s GitHubem vám dává:
  • Externí zálohy projektu uložené na GitHubu
  • Historii verzí, díky které vidíte, jak se váš projekt měnil v čase
  • Přístup ke zdrojovému kódu – projekt si můžete zobrazit, naklonovat nebo stáhnout z GitHubu
Integrace funguje jako nástroj pro zálohování a přístup ke kódu. Projekt nahrajete na GitHub, kdykoli chcete vytvořit zálohu, a z této zálohy ho můžete kdykoli obnovit jako nový projekt.

Nastavení integrace

1

Připojte svůj GitHub účet

Přejděte do Nastavení → Obecné a klikněte na Připojit GitHub. Budete přesměrováni na GitHub, kde propojení autorizujete. Po schválení se vrátíte zpět do Macaly.Propojení stačí udělat jen jednou na začátku.
2

Vytvořte repozitář

Klikněte na Vytvořit na GitHubu. Macaly vytvoří soukromý repozitář a nahraje všechny soubory projektu. Po dokončení uvidíte odkaz na repozitář.
3

Nahrávejte aktualizace

Po provedení změn v Macaly klikněte na Odeslat změny a odešlete aktuální verzi na GitHub. Na GitHubu se vytvoří Pull Request. Přejděte na GitHub, zkontrolujte ho a sloučte.
4

Obnovte z GitHubu

Klikněte na Stáhnout změny a obnovte projekt z GitHubu. Tím se aktualizuje váš aktuální projekt. Všechny soubory se nahradí verzí z GitHubu, zatímco proměnné prostředí (.env) zůstanou beze změny.

Můžu si stáhnout zdrojový kód projektu?

Ano. Jakmile projekt nahrajete na GitHub, kompletní zdrojový kód je v repozitáři k dispozici. Můžete:
  • Zobrazit si kód přímo na GitHubu
  • Naklonovat repozitář do počítače přes Git
  • Stáhnout ho jako ZIP soubor z GitHubu

Můžu projekt exportovat a hostovat jinde?

Ano, zdrojový kód si můžete stáhnout z GitHubu, jakmile máte nahranou zálohu. Projekty z Macaly jsou ale připravené pro běh na infrastruktuře Macaly (poháněné Vercelem), takže spuštění kódu mimo Macaly může vyžadovat další nastavení. Pokud chcete web udržet publikovaný bez AI kreditů, můžete využít plán Hosting za $5/měsíc.

Co se zálohuje?

Záloha obsahuje všechny soubory projektu, komponenty, stránky, styly, assety a konfiguraci. Proměnné prostředí a soubory cache v záloze zahrnuty nejsou.

Dobré vědět

  • Vyžaduje plán Pro – integrace s GitHubem není na plánu Free dostupná
  • Pull nahradí aktuální projekt – všechny soubory se přepíší verzí z GitHubu, ale proměnné prostředí zůstanou beze změny
  • Repozitáře jsou vždy soukromé – váš kód není na GitHubu veřejně viditelný
  • Stačí bezplatný GitHub účet – placený plán na GitHubu nepotřebujete
  • GitHub můžete kdykoli odpojit – v Nastavení najdete možnost odpojení