> ## Documentation Index
> Fetch the complete documentation index at: https://www.macaly.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# GitHub

> Zálohujte své projekty z Macaly na GitHub a získejte přístup ke zdrojovému kódu

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.

<Callout icon="user">
  Dostupné v [**plánech Pro a Enterprise**](/cs/welcome/pricing)
</Callout>

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

<Steps>
  <Step title="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.
  </Step>

  <Step title="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ář.
  </Step>

  <Step title="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.
  </Step>

  <Step title="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.
  </Step>
</Steps>

## 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](/cs/welcome/pricing) 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í
