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

# GitHub

> Maak een back-up van uw Macaly-project naar GitHub en krijg toegang tot uw broncode

De GitHub-integratie van Macaly stelt u in staat uw volledige project te back-uppen naar een privé GitHub-repository. U kunt op elk moment updates pushen en indien nodig herstellen vanuit een back-up.

## Wat doet de GitHub-integratie?

De GitHub-integratie biedt u:

* **Externe back-ups** van uw project opgeslagen op GitHub
* **Versiegeschiedenis** zodat u kunt zien hoe uw project in de loop van de tijd is veranderd
* **Toegang tot broncode** zodat u de code van uw project kunt bekijken, klonen of downloaden vanuit GitHub

Het werkt als een back-up- en codetoeganstool. U pusht uw project naar GitHub wanneer u een momentopname wilt, en u kunt vanuit die back-up herstellen als een nieuw project.

## Hoe u het instelt

<Steps>
  <Step title="Koppel uw GitHub-account">
    Ga naar **Instellingen → Algemeen** en klik op **GitHub koppelen**. U wordt doorgestuurd naar GitHub om de verbinding te autoriseren. Na goedkeuring keert u terug naar Macaly.

    Dit hoeft u slechts één keer te doen.
  </Step>

  <Step title="Maak een repository aan">
    Klik op **Aanmaken op GitHub** om een nieuwe repository op GitHub te maken en uw code te synchroniseren. Macaly maakt een privérepository aan en uploadt al uw projectbestanden. U ziet een link naar de repository zodra het klaar is.
  </Step>

  <Step title="Push updates">
    Na het aanbrengen van wijzigingen in Macaly klikt u op **Wijzigingen pushen** om de nieuwste versie naar GitHub te sturen. Dit maakt een Pull Request aan in uw repository. Ga naar GitHub om deze te beoordelen en samen te voegen.
  </Step>

  <Step title="Herstel vanuit GitHub">
    Klik op **Wijzigingen ophalen** om te herstellen vanuit uw GitHub-repository. Dit werkt uw **huidige project** bij: alle bestanden worden vervangen door de versie van GitHub, terwijl uw omgevingsvariabelen (.env) ongewijzigd blijven.
  </Step>
</Steps>

## Kan ik de code van mijn project downloaden?

Ja. Zodra u uw project naar GitHub hebt gepusht, is de volledige broncode beschikbaar in uw GitHub-repository. U kunt:

* De code rechtstreeks op GitHub **bekijken**
* De repository naar uw computer **klonen** met Git
* Het als ZIP-bestand **downloaden** vanuit GitHub

## Kan ik mijn project exporteren en elders hosten?

Ja, u kunt de broncode van uw project downloaden vanuit GitHub nadat u een back-up hebt gepusht. Macaly-projecten zijn echter gebouwd om te draaien op de hostinginfrastructuur van Macaly, dus het uitvoeren van de code buiten Macaly kan extra configuratie vereisen.

## Wat wordt er geback-upt?

Uw back-up bevat alle projectbestanden, componenten, pagina's, stijlen, assets en configuratie. Omgevingsvariabelen en cachebestanden worden **niet** meegenomen in de back-up.

## Goed om te weten

* **Ophalen werkt uw huidige project bij**: alle bestanden worden vervangen door de GitHub-versie, maar omgevingsvariabelen blijven ongewijzigd
* **Repositories zijn altijd privé**: uw code is niet openbaar zichtbaar op GitHub
* **Een gratis GitHub-account volstaat**: u hebt geen betaald GitHub-abonnement nodig
* **U kunt GitHub ontkoppelen**: gebruik de ontkoppeloptie in Instellingen om GitHub op elk moment los te koppelen van uw project


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.