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

> Vibewax projenizi GitHub ile yedekleyin ve senkronize edin

Vibewax'un GitHub entegrasyonu projenizi özel bir GitHub deposuna bağlar. Kodunuzu yedekleyin, değişiklikleri iki yönlü senkronize edin ve istediğiniz zaman yeni bir sohbette projenize kaldığınız yerden devam edin.

## GitHub'ı neden bağlamalısınız

- **Projenizi özel bir depoya yedekleyin.** Kodunuz, sahibi olduğunuz bir GitHub deposunda durur.
- **Güncellemeleri GitHub'a gönderin.** En son Vibewax sürümünüzü, kendi birleştireceğiniz bir pull request olarak depoya gönderin.
- **Değişiklikleri projenize geri çekin.** Projenizi GitHub'da saklanan sürümden geri yükleyin.
- **GitHub'dan proje içe aktarın.** Daha önce gönderdiğiniz bir depodan yeni bir Vibewax projesi başlatın.

## GitHub'ı projenize bağlayın

<Steps>
  <Step title="Proje ayarlarınızı açın">
    Projenizde üst çubuktaki **Ayarlar**'a tıklayın ve ardından **Genel** sekmesini açın.
  </Step>
  <Step title="Depoyu oluşturun">
    **GitHub bağlantısı** bölümüne inin ve **GitHub'da oluştur**'a tıklayın. İlk seferde Vibewax'a GitHub'da yetki verirsiniz, ardından bağlanacak GitHub hesabını veya organizasyonunu seçersiniz. Uygulamanın zaten kurulu olduğu birini seçin ya da **Install on another GitHub account**'u seçin. Vibewax ardından özel bir depo oluşturur ve projenizi bu depoya senkronize eder.

    <img src="https://vibewax.be/docs/images/integrations_github_create.png" alt="Ayarlar Genel GitHub bağlantısı GitHub'da oluştur düğmesi" width="1500" height="1000" />
  </Step>
  <Step title="Deponuz bağlandı">
    Bölümde artık depo adınız ve depoyu GitHub'da açan bir bağlantı görünür. Buradan değişiklik gönderebilir ve çekebilirsiniz.
  </Step>
</Steps>

## Değişiklikleri gönderme ve çekme

Deponuz bağlandıktan sonra **GitHub bağlantısı** bölümünde iki düğme görünür:

- **Değişiklikleri gönder**, en son Vibewax sürümünüzü GitHub'a yollar. Vibewax, GitHub'da inceleyip birleştireceğiniz "Updates from Vibewax" başlıklı bir pull request açar.
- **Değişiklikleri çek**, projenizin dosyalarını GitHub'daki sürümle değiştirir. Vibewax önce onayınızı ister. `.env` ve `.env.local` dosyalarınız her zaman korunur.

Deponun bağlantısını kesmek için adının yanındaki `X` düğmesine tıklayın.

## GitHub'dan proje içe aktarma

Daha önce Vibewax'dan gönderdiğiniz bir depodan yeni bir Vibewax projesi başlatabilirsiniz.

<Steps>
  <Step title="İçe aktarma işlemini açın">
    Hesap ayarlarınızda **Tercihler**'i açın, **Gelişmiş** bölümüne inin ve **GitHub'dan İçe Aktar**'ı etkinleştirin. Bu, işlemi ana ekranda görünür kılar.

    <img src="https://vibewax.be/docs/images/integrations_github_import.png" alt="Tercihler Gelişmiş GitHub'dan İçe Aktar anahtarı" width="1500" height="1000" />
  </Step>
  <Step title="GitHub'dan içe aktar'ı açın">
    Ana ekranda istem çubuğundaki **+** menüsünü açın ve **GitHub'dan içe aktar**'ı seçin.
  </Step>
  <Step title="Bir depo seçin">
    Depoyu arayın ve seçin. Vibewax bu depodan yeni bir proje oluşturur. GitHub'a yeniden bağlanmak veya hesap değiştirmek için **Yapılandır**'ı, listeyi yeniden yüklemek için **Yenile**'yi kullanın. Yalnızca GitHub hesabınızın erişebildiği depolar görünür.
  </Step>
</Steps>

<Note>
  İçe aktarma, Vibewax'un oluşturduğu depolarla çalışır. Vibewax dışında oluşturulmuş harici bir deponun içe aktarılması desteklenmez.
</Note>

## Neler senkronize edilir

Proje dosyalarınız, bileşenleriniz, sayfalarınız, stilleriniz, varlıklarınız ve Vibewax yapılandırmanız dahildir. Ortam değişkenleri (`.env` dosyaları) ve önbellek dosyaları asla gönderilmez, çekme işlemi de `.env` ve `.env.local` dosyalarınızın üzerine asla yazmaz.

## Bilmekte fayda var

- **Depolar her zaman özeldir.** Vibewax kodunuzu asla herkese açık hale getirmez.
- **Ücretsiz bir GitHub hesabı yeterlidir.** Ücretli bir GitHub planına ihtiyacınız yok.
- **Gönderme işlemi bir pull request açar** ve bunu GitHub'da siz birleştirirsiniz. Yayındaki sitenizi değiştirmez.
- **Çekme işlemi proje dosyalarınızı değiştirir**, ancak `.env` ve `.env.local` dosyalarınızı korur.


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