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

> Varmuuskopioi Vibewax-projektisi ja synkronoi se GitHubin kanssa

Vibewaxn GitHub-integraatio yhdistää projektisi yksityiseen GitHub-repositorioon. Voit varmuuskopioida koodisi, synkronoida muutokset kumpaankin suuntaan ja jatkaa projektia uudessa keskustelussa, kun sille tulee tarve.

## Miksi yhdistää GitHub

- **Varmuuskopioi projektisi yksityiseen repositorioon.** Koodisi sijaitsee GitHub-repositoriossa, jonka omistat itse.
- **Työnnä päivitykset GitHubiin.** Lähetä Vibewaxn uusin versio repositorioon pull requestina, jonka yhdistät itse.
- **Vedä muutokset takaisin projektiisi.** Palauta projektisi GitHubiin tallennettuun versioon.
- **Tuo projekti GitHubista.** Aloita uusi Vibewax-projekti repositoriosta, jonka olet aiemmin työntänyt.

## Yhdistä GitHub projektiisi

<Steps>
  <Step title="Avaa projektin asetukset">
    Napsauta projektissasi yläpalkin **Asetukset**-kohtaa ja avaa **Yleiset**-välilehti.
  </Step>
  <Step title="Luo repositorio">
    Vieritä kohtaan **GitHub-yhteys** ja napsauta **Luo GitHubiin**. Ensimmäisellä kerralla valtuutat Vibewaxn GitHubissa ja valitset, minkä GitHub-tilin tai organisaation yhdistät. Valitse tili, jolle sovellus on jo asennettu, tai valitse **Install on another GitHub account**. Vibewax luo sitten yksityisen repositorion ja synkronoi projektisi sinne.

    <img src="https://vibewax.be/docs/images/integrations_github_create.png" alt="Asetukset, Yleiset, GitHub-yhteys, Luo GitHubiin -painike" width="1500" height="1000" />
  </Step>
  <Step title="Repositoriosi on yhdistetty">
    Osiossa näkyy nyt repositorion nimi ja linkki, josta se aukeaa GitHubissa. Tästä eteenpäin voit työntää ja vetää muutoksia.
  </Step>
</Steps>

## Työnnä ja vedä muutoksia

Kun repositorio on yhdistetty, **GitHub-yhteys**-osiossa on kaksi painiketta:

- **Työnnä muutokset** lähettää Vibewaxn uusimman version GitHubiin. Vibewax avaa pull requestin otsikolla ”Updates from Vibewax”, jonka tarkistat ja yhdistät GitHubissa.
- **Vedä muutokset** korvaa projektisi tiedostot GitHubissa olevalla versiolla. Vibewax pyytää ensin vahvistuksesi. `.env`- ja `.env.local`-tiedostosi säilyvät aina.

Voit poistaa repositorion yhteyden napsauttamalla sen nimen vieressä olevaa `X`-painiketta.

## Tuo projekti GitHubista

Voit aloittaa uuden Vibewax-projektin repositoriosta, jonka olet aiemmin työntänyt Vibewaxsta.

<Steps>
  <Step title="Ota tuontitoiminto käyttöön">
    Avaa tiliasetuksissa **Asetukset**, vieritä kohtaan **Lisäasetukset** ja ota käyttöön **Tuo GitHubista**. Tämä näyttää toiminnon aloitusnäytössä.

    <img src="https://vibewax.be/docs/images/integrations_github_import.png" alt="Asetukset, Lisäasetukset, Tuo GitHubista -kytkin" width="1500" height="1000" />
  </Step>
  <Step title="Avaa Tuo GitHubista">
    Avaa aloitusnäytössä kehotekentän **+**-valikko ja valitse **Tuo GitHubista**.
  </Step>
  <Step title="Valitse repositorio">
    Hae repositorio ja valitse se. Vibewax luo siitä uuden projektin. **Määritä**-painikkeella yhdistät GitHubin uudelleen tai vaihdat tiliä, ja **Päivitä**-painikkeella lataat luettelon uudelleen. Näet vain ne repositoriot, joihin GitHub-tililläsi on pääsy.
  </Step>
</Steps>

<Note>
  Tuonti toimii repositorioilla, jotka Vibewax on luonut. Muiden kuin Vibewaxn luomien ulkoisten repositorioiden tuontia ei tueta.
</Note>

## Mitä synkronoidaan

Mukaan tulevat projektisi tiedostot, komponentit, sivut, tyylit, resurssit ja Vibewaxn määritykset. Ympäristömuuttujia (`.env`-tiedostoja) ja välimuistitiedostoja ei koskaan työnnetä, eikä vetäminen koskaan korvaa `.env`- ja `.env.local`-tiedostojasi.

## Hyvä tietää

- **Repositoriot ovat aina yksityisiä.** Vibewax ei koskaan tee koodistasi julkista.
- **Ilmainen GitHub-tili riittää.** Maksullista GitHub-pakettia ei tarvita.
- **Työntäminen avaa pull requestin**, jonka yhdistät GitHubissa. Se ei muuta julkaistua sivustoasi.
- **Vetäminen korvaa projektisi tiedostot**, mutta säilyttää `.env`- ja `.env.local`-tiedostosi.


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