KabaForge
🌍 Türkçe · English · Deutsch · Français · Русский

14 — Boş depo ve git ile başlangıç

Depoyu Depoyu başlat kutusunu işaretlemeden açtıysanız karşınıza boş bir depo ve bir hızlı kılavuz çıkar. Bu bölüm o ekranın tamamıdır.

Adresiniz

Boş depo sayfasının üstünde iki adres vardır:

HTTPS   https://forge.kabaforce.com/sahip/proje.git
SSH     [email protected]:sahip/proje.git

HTTPS jetonla, SSH anahtarla çalışır (bölüm 10). İkisi de aynı depoya gider; sonradan değiştirebilirsiniz.

Sıfırdan yeni bir depo

Bilgisayarınızda henüz git deposu yoksa:

mkdir proje && cd proje
git init
git switch -c main
echo "# proje" > readme.md
git add readme.md
git commit -m "ilk işleme"
git remote add origin https://forge.kabaforce.com/sahip/proje.git
git push -u origin main

-u yalnız ilk gönderimde gerekir; sonrasında git push yeter.

Var olan yerel depoyu göndermek

Klasörünüzde zaten .git varsa yeniden başlatmayın:

cd mevcut-proje
git remote add origin https://forge.kabaforce.com/sahip/proje.git
git push -u origin main

Dalınızın adı master ise ya öyle gönderin ya da önce yeniden adlandırın:

git branch -m master main

Uzak adresi değiştirmek

Depoyu taşıdıysanız veya HTTPS ↔ SSH geçiyorsanız:

git remote -v                     # şu an nereye gidiyor
git remote set-url origin [email protected]:sahip/proje.git

Başlatılmış depo neden daha kolay

Depo oluştururken Depoyu başlat işaretlenirse ilk işleme README.md ile hazır gelir; klonlayıp doğrudan çalışmaya başlarsınız:

git clone https://forge.kabaforce.com/sahip/proje.git

Ayrıca oluşturma ekranında .gitignore şablonu ve lisans seçebilirsiniz — ikisi de sonradan elle eklenebilir ama baştan seçmek bir adım kazandırır.

İlk gönderim tutmazsa

BelirtiSebep
Authentication failedParola yazdınız; HTTPS'te jeton gerekir (bölüm 10)
Permission denied (publickey)SSH anahtarınız hesaba eklenmemiş
src refspec main does not match anyHenüz hiç işleme yok — önce git commit
failed to push some refsUzakta sizde olmayan işleme var — git pull sonra tekrar
⬅ Önceki: 13 — Depo yönetimi ve güvenlik📚 Tüm bölümlerSonraki: 15 — Kısayollar ve adres ipuçları ➡