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