Lovable GitHub bağlantısıyla kodunuzu yedekleyin
- Okuma süresi: 5 dk
- Kod bilgisi gerekmez

Lovable’da (yazdığınız isteklerden uygulama ve web sitesi üreten yapay zekâ aracı) haftalarca emek verdiğiniz bir proje, yalnız o hizmetin içinde duruyorsa tek bir noktaya bağlıdır. Lovable GitHub bağlantısı kurarsanız projenin kodu, kendi GitHub hesabınızda (kod dosyalarını ve her değişikliğin geçmişini saklayan site) ayrı bir kopya olarak da durur. Bu derste bağlantıyı kurmayı, bağlantının neyi yedeklediğini ve neyi yedeklemediğini öğreneceksiniz.
Hemen yapın
- Lovable’da Project settings → Git → GitHub bölümünü açın.
- GitHub hesabınızı bağlayıp Connect düğmesine basın.
- GitHub’da yeni özel deponun göründüğünü kontrol edin.
Aklınıza bir soru mu takıldı?
Sorun
Yapay zekâyla uygulama yapan birçok kişi kodu hiç görmez; her şey sohbet ekranında yürür. Bu rahat bir düzendir, ama bir gün projeye erişemezseniz, yanlışlıkla bozarsanız ya da başka bir araca geçmek isterseniz elinizde bir kopya olması gerekir. Lovable’ın yardım sayfalarına göre GitHub bağlantısı iki yönlü eşitleme yapar: Lovable’da yaptığınız değişiklikler GitHub’a gider, GitHub’da seçili dala (depodaki ana çalışma çizgisi; depo, projenizin GitHub’daki kod klasörüdür) yapılan değişiklikler Lovable’a döner. Ama yedeğin sınırlarını bilmek gerekir; her şey kopyalanmaz.
Önce ölçün
Projenizin kodunun Lovable dışında bir kopyası var mı? Yazın: Var / Yok. Son kopyanın yaşı: ___ gün.
1. GitHub hesabınızı hazırlayın
GitHub hesabını siz kendiniz açın; şifrenizi ve doğrulama kodunuzu kimseyle, hiçbir sohbet aracıyla paylaşmayın. Hesabınız varsa Lovable’dan ayrı bir sekmede oturumunuzun açık olduğundan emin olun.
2. Lovable’da GitHub bağlantısı ekleyin
Lovable’ın yardım sayfasına göre çalışma alanı yöneticileri ve sahipleri önce bir çalışma alanı bağlantısı kurar. Workspace settings → Git → GitHub → Add connection yolunu izleyin; proje henüz bağlı değilse Project settings → Git → GitHub → Add connection de olur. Sonra Add account düğmesine basın. Açılan GitHub penceresinde hesabınızı seçin ve All repositories (tüm depolar) ya da Only select repositories (yalnız seçtiğiniz depolar) seçeneğinden birini belirleyin. Hangisinin Lovable’ın yeni depo oluşturabilmesi için gerekli olduğunu ekrandaki açıklamadan okuyun. Ardından Install & Authorize düğmesine basın.
3. Projeyi bağlayın
Project settings → Git → GitHub bölümünü açın (ya da sohbet kutusunun yanındaki + düğmesinden Project → GitHub yolunu izleyin). Accounts başlığı altında deponun oluşturulacağı bağlantının yanındaki Connect düğmesine basın. Lovable yeni bir özel depo oluşturur ve iki yönlü eşitlemeyi kendiliğinden başlatır. Önemli sınır: Lovable’ın yardım sayfasına göre var olan bir depoyu projeye bağlayamazsınız; bağlantı her zaman yeni depo açar.
Kopyalayıp deneyin
Projenin ana klasörüne README.md (projeyi tanıtan metin dosyası) adlı bir dosya ekle. İçinde uygulamanın ne işe yaradığını, hangi sayfalardan oluştuğunu ve hangi dış hizmetlere bağlandığını yalnız hizmet adlarıyla yaz. Hiçbir anahtar, şifre, e-posta adresi ya da kişisel bilgi yazma. Emin olmadığın bilgiyi [DOĞRULA] diye işaretle, uydurma.
Bu komutu Lovable sohbetine yazarsanız aracın eklediği dosya, bağlantının çalıştığını görmenin kolay bir yoludur. Yazdığı içeriği de okuyun; yapay zekâ yanlış bir bağlantı ya da hizmet adı yazmış olabilir.
4. Sonucu kontrol edin
- GitHub’da hesabınızın depo listesini açın; yeni deponun göründüğünü ve “Private” (özel) olduğunu doğrulayın.
- Depoda proje dosyalarını ve README.md dosyasını görün.
- Değişiklik geçmişinde Lovable’ın değişiklikleri lovable-dev[bot] adıyla görünür; Lovable’ın yardım sayfası bunu belirtiyor.
- Lovable’da küçük bir değişiklik yapıp GitHub’da yeni bir kayıt oluştuğunu görün.
- Eşitleme durumunda “Lovable and GitHub have diverged” (ayrıştı) uyarısı çıkarsa Lovable değişiklikleri
lovable-syncadlı ayrı bir dala yazar; yani değişiklikleriniz kaybolmaz ama durumu çözmeniz gerekir. - Depoyu kendi adınızla bir kez indirip içindeki dosyaları açabildiğinizi deneyin.
Neyi yedeklemez?
Lovable’ın Git eşitleme sayfasına göre depo kodu ve geçiş (migration) dosyalarını tutar, veri tabanındaki kayıtları tutmaz. Lovable’da saklanan gizli değerler (secrets) depoya girmez. Bir deponun dalı ayrı bir veri tabanı da getirmez; kendi bilgisayarınızda çalıştırdığınız kopya aynı arka uç verisini okuyup yazabilir. Arka uçtaki (uygulamanın görünmeyen sunucu tarafı) fonksiyonlar ve geçişler, kayıtlar eşitlense bile kendiliğinden yayına alınmaz. Lovable’ın kendi yönettiği bağlayıcı ve yapay zekâ kimlik bilgileri depoya kopyalanamaz. Yani bu yedek, uygulamanızın kodunu korur; müşteri kayıtlarınızı, siparişlerinizi ya da yüklenmiş dosyalarınızı korumaz. Onlar için ayrı bir yedek düşünmeniz gerekir.
Sonra ölçün
Bir hafta sonra GitHub’daki son kaydın tarihine bakın ve Lovable’da en son değişiklik yaptığınız tarihle karşılaştırın. Aradaki fark: ___ gün. Eşitleme çalışıyorsa bu fark sıfıra yakın olmalıdır.
Sık yapılan hata
Depoyu silmek en ağır hatadır; Lovable’ın sayfası bunu açıkça uyarır, depo silinirse eşitleme bozulur. Bağlantıyı kesip yeniden bağlarsanız eski depoya dönülmez, yeni bir depo açılır. GitHub’daki Lovable uygulamasını kaldırırsanız bu bağlantıyı kullanan bütün projelerin bağlantısı kopar. Seçili dalda geçmişi yeniden yazmak da sorun çıkarır: eşitlenmiş dalda force-push (geçmişi zorla değiştirme), rebase ya da squash (kayıtları birleştirme) yapmayın; bir değişikliği geri almak için yeni bir geri alma kaydı kullanın. VITE_ ile başlayan değişkenlere de gizli anahtar koymayın; bu değişkenler tarayıcıya gider, herkes görebilir.
Gizlilik uyarısı
Depoyu özel tutun. Lovable’ın sayfasına göre yeni depolar varsayılan olarak özeldir; Business ve Enterprise planlarında ise ayar açılırsa değişiklik kayıtlarına üyenin e-posta adresi yazılabilir. Depoyu herkese açık yaparsanız bu tür bilgiler başkalarına görünebilir. Dosya boyutu sınırları vardır: GitHub 100 MB üzerindeki dosyaları reddeder, Lovable 10 MB üzerindeki dosyaları kaydedemez. Depoya kişisel veri (kimliği belli eden bilgi), müşteri listesi, şifre ya da API anahtarı (programların birbirine bağlanırken kullandığı gizli şifre) koymayın. Yayına çıkmadan önce 6 güvenlik kontrolü dersine bakın. Lovable’ın arayüzü, planlar ve sınırlar değişebilir; güncel adımlar için resmî yardım sayfasını kontrol edin.
Bir sonraki adım
GitHub’a hiç yabancıysanız önce GitHub nedir, repo nedir dersini okuyun. Lovable’la sıfırdan bir site denemek için Lovable ile ilk adım: kafe web sitesi dersi uygundur.
Kendinizi deneyin
Lovable projenizi GitHub’a bağladınız. Bu bağlantı aşağıdakilerden hangisini yedekler?
Kaynaklar
Kaynak: yzdersleri.com/ders/lovable-github-baglantisiyla-kodunuzu-yedekleyin/ · Yapay Zeka Dersleri
Dersi bitirdiniz mi?
İşaretlerseniz menüde ve ilerleme çubuğunda görünür. Bu bilgi yalnızca sizin tarayıcınızda saklanır.
Bu ders işinize yaradı mı?
Anonim oydur; kişisel veri toplanmaz.



