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

> Säkerhetskopiera och synka ditt Macaly-projekt med GitHub

Macalys GitHub-integration kopplar ditt projekt till ett privat GitHub-repository. Säkerhetskopiera din kod, synka ändringar åt båda hållen och ta upp projektet igen i en ny chatt när du behöver.

<Callout icon="user">
  Ingår i [**abonnemangen Pro och Byrå**](/docs/sv/welcome/pricing). Du kan ansluta via vilken betald workspace som helst som du är medlem i, även om din personliga workspace har planen Gratis.
</Callout>

## Därför ansluter du GitHub

* **Säkerhetskopiera projektet till ett privat repo.** Din kod ligger i ett GitHub-repository som du äger.
* **Skicka uppdateringar till GitHub.** Skicka din senaste Macaly-version till repot som en pull request som du sedan slår ihop.
* **Hämta ändringar tillbaka till projektet.** Återställ projektet från versionen som ligger på GitHub.
* **Importera ett projekt från GitHub.** Starta ett nytt Macaly-projekt från ett repository som du skickat dit tidigare.

## Anslut GitHub till ditt projekt

<Steps>
  <Step title="Öppna projektinställningarna">
    Klicka på **Inställningar** i översta fältet i projektet och öppna fliken **Allmänt**.
  </Step>

  <Step title="Skapa repositoryt">
    Scrolla till **GitHub-anslutning** och klicka på **Skapa på GitHub**. Första gången ger du Macaly tillåtelse på GitHub och väljer vilket GitHub-konto eller vilken organisation du vill ansluta. Välj ett där appen redan är installerad, eller välj **Install on another GitHub account**. Macaly skapar sedan ett privat repository och synkar ditt projekt dit.

    <img src="https://mintcdn.com/macaly-41b1d3e9/mNLiN7clTmvYwZ90/images/integrations_github_create.png?fit=max&auto=format&n=mNLiN7clTmvYwZ90&q=85&s=52b1131022af029916fa54a18c0d8733" alt="Inställningar Allmänt GitHub-anslutning knappen Skapa på GitHub" width="2400" height="1600" data-path="images/integrations_github_create.png" />
  </Step>

  <Step title="Ditt repository är kopplat">
    Avsnittet visar nu namnet på ditt repository med en länk för att öppna det på GitHub. Härifrån kan du skicka och hämta ändringar.
  </Step>
</Steps>

## Skicka och hämta ändringar

När ditt repository är kopplat visas två knappar i avsnittet **GitHub-anslutning**:

* **Skicka ändringar** skickar din senaste Macaly-version till GitHub. Macaly öppnar en pull request med titeln "Updates from Macaly" som du granskar och slår ihop på GitHub.
* **Hämta ändringar** ersätter projektets filer med versionen från GitHub. Macaly ber dig bekräfta först. Dina filer `.env` och `.env.local` behålls alltid.

Om du vill koppla bort repositoryt klickar du på knappen `X` bredvid namnet.

## Importera ett projekt från GitHub

Du kan starta ett nytt Macaly-projekt från ett repository som du tidigare skickat från Macaly.

<Steps>
  <Step title="Aktivera importåtgärden">
    Öppna **Personliga inställningar** i dina kontoinställningar, scrolla till **Avancerat** och aktivera **Importera från GitHub**. Då visas åtgärden på hemskärmen.

    <img src="https://mintcdn.com/macaly-41b1d3e9/mNLiN7clTmvYwZ90/images/integrations_github_import.png?fit=max&auto=format&n=mNLiN7clTmvYwZ90&q=85&s=062a4da2b66d8f3e5694b99325da393c" alt="Personliga inställningar Avancerat reglaget Importera från GitHub" width="2400" height="1600" data-path="images/integrations_github_import.png" />
  </Step>

  <Step title="Öppna Importera från GitHub">
    Öppna menyn **+** i promptfältet på hemskärmen och välj **Importera från GitHub**.
  </Step>

  <Step title="Välj ett repository">
    Sök efter repositoryt och välj det. Macaly skapar ett nytt projekt från det. Med **Konfigurera** ansluter du GitHub på nytt eller byter konto, och med **Uppdatera** läser du in listan på nytt. Du ser bara repositories som ditt GitHub-konto har åtkomst till.
  </Step>
</Steps>

<Note>
  Import fungerar med repositories som Macaly har skapat. Det går inte att importera ett externt repository som inte kommer från Macaly.
</Note>

## Det här synkas

Dina projektfiler, komponenter, sidor, stilar, tillgångar och Macaly-konfiguration ingår. Miljövariabler (`.env`-filer) och cachefiler skickas aldrig, och när du hämtar ändringar skrivs aldrig dina `.env` och `.env.local` över.

## Bra att veta

* **Repositories är alltid privata.** Macaly gör aldrig din kod offentlig.
* **Ett gratis GitHub-konto fungerar.** Du behöver inget betalt GitHub-abonnemang.
* **När du skickar ändringar öppnas en pull request** som du slår ihop på GitHub. Din live-webbplats påverkas inte.
* **När du hämtar ändringar ersätts projektets filer**, men dina `.env` och `.env.local` behålls.


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