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

> Maak een back-up van uw Vibewax-project en synchroniseer met GitHub

De GitHub-integratie van Vibewax verbindt uw project met een privé GitHub-repository. Maak een back-up van uw code, synchroniseer wijzigingen in beide richtingen en pak uw project op elk moment weer op in een nieuwe chat.

## Waarom GitHub verbinden

- **U maakt een back-up van uw project in een privérepository.** Uw code staat in een GitHub-repository die u zelf bezit.
- **U pusht updates naar GitHub.** Uw nieuwste Vibewax-versie gaat naar de repository als pull request die u zelf samenvoegt.
- **U haalt wijzigingen terug in uw project.** Herstel uw project vanuit de versie die op GitHub staat.
- **U importeert een project vanuit GitHub.** Start een nieuw Vibewax-project vanuit een repository die u eerder hebt gepusht.

## Verbind GitHub met uw project

<Steps>
  <Step title="Open de instellingen van uw project">
    Klik in uw project op **Instellingen** in de bovenbalk en open het tabblad **Algemeen**.
  </Step>
  <Step title="Maak de repository aan">
    Scrol naar **GitHub-verbinding** en klik op **Aanmaken op GitHub**. De eerste keer autoriseert u Vibewax op GitHub en kiest u welk GitHub-account of welke organisatie u wilt koppelen. Kies er een waar de app al is geïnstalleerd, of kies **Install on another GitHub account**. Vibewax maakt vervolgens een privérepository aan en synchroniseert uw project ernaartoe.

    <img src="https://vibewax.be/docs/images/integrations_github_create.png" alt="Knop Aanmaken op GitHub in Instellingen Algemeen GitHub-verbinding" width="1500" height="1000" />
  </Step>
  <Step title="Uw repository is gekoppeld">
    De sectie toont nu de naam van uw repository met een link om deze op GitHub te openen. Vanaf hier kunt u wijzigingen pushen en ophalen.
  </Step>
</Steps>

## Wijzigingen pushen en ophalen

Zodra uw repository is gekoppeld, toont de sectie **GitHub-verbinding** twee knoppen:

- **Wijzigingen pushen** stuurt uw nieuwste Vibewax-versie naar GitHub. Vibewax opent een pull request met de titel „Updates from Vibewax" die u op GitHub controleert en samenvoegt.
- **Wijzigingen ophalen** vervangt de bestanden van uw project door de versie van GitHub. Vibewax vraagt eerst om bevestiging. Uw bestanden `.env` en `.env.local` blijven altijd behouden.

Om de repository te ontkoppelen, klikt u op de knop `X` naast de naam.

## Een project importeren vanuit GitHub

U kunt een nieuw Vibewax-project starten vanuit een repository die u eerder vanuit Vibewax hebt gepusht.

<Steps>
  <Step title="Zet de importactie aan">
    Open **Voorkeuren** in uw accountinstellingen, scrol naar **Geavanceerd** en zet **Importeren van GitHub** aan. Hiermee wordt de actie getoond op het startscherm.

    <img src="https://vibewax.be/docs/images/integrations_github_import.png" alt="Schakelaar Importeren van GitHub in Voorkeuren" width="1500" height="1000" />
  </Step>
  <Step title="Open het importmenu">
    Open op het startscherm het **+** menu in de promptbalk en kies **Importeren van GitHub**.
  </Step>
  <Step title="Kies een repository">
    Zoek de repository en selecteer deze. Vibewax maakt er een nieuw project van. Gebruik **Configureren** om opnieuw met GitHub te verbinden of van account te wisselen, en **Vernieuwen** om de lijst opnieuw te laden. U ziet alleen repositories waar uw GitHub-account toegang toe heeft.
  </Step>
</Steps>

<Note>
  Importeren werkt alleen met repositories die door Vibewax zijn gemaakt. Het importeren van een externe, niet-Vibewax-repository wordt niet ondersteund.
</Note>

## Wat wordt gesynchroniseerd

Uw projectbestanden, componenten, pagina's, stijlen, assets en Vibewax-configuratie worden meegenomen. Omgevingsvariabelen (`.env`-bestanden) en cachebestanden worden nooit gepusht, en ophalen overschrijft nooit uw `.env` en `.env.local`.

## Goed om te weten

- **Repositories zijn altijd privé.** Uw code wordt nooit openbaar gemaakt door Vibewax.
- **Een gratis GitHub-account volstaat.** U hebt geen betaald GitHub-abonnement nodig.
- **Pushen opent een pull request** die u op GitHub samenvoegt. Dit verandert uw live site niet.
- **Ophalen vervangt de bestanden van uw project**, maar behoudt uw `.env` en `.env.local`.


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