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

# GitHub

> Zálohujte a synchronizujte svůj projekt z Vibewax s GitHubem

Integrace s GitHubem propojí váš projekt se soukromým repozitářem na GitHubu. Zálohujte kód, synchronizujte změny oběma směry a kdykoli pokračujte v projektu v novém chatu.

## 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 Vibewax 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 Vibewax začnete z repozitáře, který jste dříve nahráli.

## Připojte GitHub k projektu

<Steps>
  <Step title="Otevřete nastavení projektu">
    Ve svém projektu klikněte v horní liště na **Nastavení** a otevřete záložku **Obecné**.
  </Step>
  <Step title="Vytvořte repozitář">
    Sjeďte na sekci **Připojení k GitHubu** a klikněte na **Vytvořit na GitHubu**. Poprvé autorizujete Vibewax na GitHubu a vyberete GitHub účet nebo organizaci, ke kterým se chcete připojit. Vyberte takovou, kde už aplikace je nainstalovaná, nebo zvolte **Install on another GitHub account**. Vibewax pak vytvoří soukromý repozitář a nahraje do něj váš projekt.

    <img src="https://vibewax.be/docs/images/integrations_github_create.png" alt="Nastavení Obecné Připojení k GitHubu tlačítko Vytvořit na GitHubu" width="1500" height="1000" />
  </Step>
  <Step title="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.
  </Step>
</Steps>

## 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 Vibewax na GitHub. Vibewax otevře pull request s názvem „Updates from Vibewax", který na GitHubu zkontrolujete a sloučíte.
- **Stáhnout změny** nahradí soubory projektu verzí z GitHubu. Vibewax si nejprve vyžádá potvrzení. Soubory `.env` a `.env.local` zůstanou vždy zachované.

Repozitář odpojíte kliknutím na tlačítko `X` vedle jeho názvu.

## Import projektu z GitHubu

Nový projekt v Vibewax můžete začít z repozitáře, který jste z Vibewax dříve nahráli.

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

    <img src="https://vibewax.be/docs/images/integrations_github_import.png" alt="Přepínač Import z GitHubu v Předvolbách" width="1500" height="1000" />
  </Step>
  <Step title="Otevřete nabídku importu">
    Na domovské obrazovce otevřete v poli pro zadání promptu nabídku **+** a vyberte **Importovat z GitHubu**.
  </Step>
  <Step title="Vyberte repozitář">
    Vyhledejte repozitář a vyberte ho. Vibewax z něj vytvoří nový projekt. Pomocí **Nastavit** se znovu připojíte ke GitHubu nebo přepnete účet a **Obnovit** znovu načtete seznam. Zobrazí se jen repozitáře, ke kterým má váš účet na GitHubu přístup.
  </Step>
</Steps>

<Note>
  Import funguje jen s repozitáři, které vytvořila Vibewax. Import externího repozitáře, který nevznikl v Vibewax, není podporovaný.
</Note>

## Co se synchronizuje

Zahrnuté jsou soubory projektu, komponenty, stránky, styly, assety a konfigurace Vibewax. 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é.** Vibewax 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 `.env` a `.env.local` zůstanou zachované.


This page is part of the [Vibewax documentation](https://vibewax.be/docs/cs/welcome/overview).
