Skip to main content
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, takže spuštění kódu mimo Macaly může vyžadovat další nastavení.

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

  • 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í