Dostupné v plánech Pro a Enterprise
Proč připojit GitHub
- Projekt zálohujete do soukromého repozitáře. Kód máte uložený v repozitáři na GitHubu, který vlastníte vy.
- Aktualizace odesíláte na GitHub. Nejnovější verzi z Macaly pošlete do repozitáře jako pull request, který sami sloučíte.
- Změny stáhnete zpět do projektu. Projekt obnovíte z verze uložené na GitHubu.
- Projekt naimportujete z GitHubu. Nový projekt v Macaly začnete z repozitáře, který jste dříve nahráli.
Připojte GitHub k projektu
1
Otevřete nastavení projektu
Ve svém projektu klikněte v horní liště na Nastavení a otevřete záložku Obecné.
2
Vytvořte repozitář
Sjeďte na sekci Připojení k GitHubu a klikněte na Vytvořit na GitHubu. Poprvé autorizujete Macaly k přístupu ke svému účtu na GitHubu. Macaly pak vytvoří soukromý repozitář a nahraje do něj váš projekt.

3
Repozitář je propojený
V sekci teď uvidíte název repozitáře s odkazem na GitHub. Odsud můžete odesílat a stahovat změny.
Odesílání a stahování změn
Jakmile je repozitář propojený, v sekci Připojení k GitHubu uvidíte dvě tlačítka:- Odeslat změny pošle nejnovější verzi z Macaly na GitHub. Macaly otevře pull request s názvem „Updates from Macaly”, který na GitHubu zkontrolujete a sloučíte.
- Stáhnout změny nahradí soubory projektu verzí z GitHubu. Macaly si nejprve vyžádá potvrzení. Soubory
.enva.env.localzůstanou vždy zachované.
X vedle jeho názvu.
Import projektu z GitHubu
Nový projekt v Macaly můžete začít z repozitáře, který jste z Macaly dříve nahráli.1
Zapněte akci pro import
V nastavení účtu otevřete Předvolby, sjeďte na Pokročilé a zapněte Import z GitHubu. Tím se akce zobrazí na domovské obrazovce.

2
Otevřete nabídku importu
Na domovské obrazovce otevřete v poli pro zadání promptu nabídku + a vyberte Importovat z GitHubu.
3
Vyberte repozitář
Vyhledejte repozitář a vyberte ho. Macaly z něj vytvoří nový projekt. Pomocí Nastavit změníte, ke kterým repozitářům má Macaly přístup, a Obnovit znovu načtete seznam.
Import funguje jen s repozitáři, které vytvořila Macaly. Import externího repozitáře, který nevznikl v Macaly, není podporovaný.
Co se synchronizuje
Zahrnuté jsou soubory projektu, komponenty, stránky, styly, assety a konfigurace Macaly. Proměnné prostředí (soubory.env) a soubory cache se nikdy neodesílají a stahování nikdy nepřepíše vaše .env a .env.local.
Dobré vědět
- Repozitáře jsou vždy soukromé. Macaly váš kód nikdy nezveřejní.
- Stačí bezplatný účet na GitHubu. Placený plán na GitHubu nepotřebujete.
- Odeslání změn otevře pull request, který sloučíte na GitHubu. Vaši živou verzi webu tím nezměníte.
- Stažení změn nahradí soubory projektu, ale
.enva.env.localzůstanou zachované.