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

10 — Bilgisayarınızdan çalışma

Belgeler için tarayıcı yeterlidir. Asıl iş için — çok dosyayı birden değiştirmek ya da kodu çalıştırmak — depoyu makinenize kopyalayın.

Kopya alma

Depo sayfasındaki Klonla düğmesine basıp adresi kopyalayın.

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

Günlük döngü

git pull              # başkalarının değiştirdiklerini al
# ... dosyaları düzenleyin ...
git status            # ne değiştirdim?
git add .             # değişiklikleri hazırla
git commit -m "kurulum notları eklendi"
git push              # KabaForge'a gönder

git push reddedilirse başkası sizden önce göndermiştir: git pull çalıştırın, bildirdiği çakışmaları çözün, sonra tekrar gönderin.

Komut satırından kimlik doğrulama

KabaForce ID parolanız HTTPS üzerinden çalışmaz. Bunun yerine jeton oluşturun:

  1. Avatar → Ayarlar → Uygulamalar → Yeni Jeton Üret.
  2. Bir ad verin ve yalnız ihtiyaç duyduğunuz yetkileri seçin (genelde repo yeter).
  3. Jetonu bir kez kopyalayın — bir daha gösterilmez.
  4. Git parola sorduğunda jetonu yapıştırın.

Bir kez sorulması için saklayın:

git config --global credential.helper store

Jeton yerine SSH

  1. Anahtarınız yoksa oluşturun: ssh-keygen -t ed25519
  2. ~/.ssh/id_ed25519.pub içeriğini kopyalayın.
  3. Avatar → Ayarlar → SSH Anahtarları → Anahtar Ekle, yapıştırın.
  4. Klonla altındaki SSH adresiyle klonlayın.

Bundan sonra parola sorulmaz.

İşe yarayan ekler

İhtiyaçKomut
Geçmişi görmekgit log --oneline --graph
Bir dosyadaki yerel değişiklikleri atmakgit restore dosya.md
Dal değiştirmekgit switch dal-adi
Dal oluşturmakgit switch -c yeni-dal

Otomasyon

Depolar aynı jetonla KabaForge API'si üzerinden de okunup yazılabilir:

curl -H "Authorization: token JETONUNUZ" \
  https://forge.kabaforce.com/api/v1/repos/sahip/proje/contents

Jetonları parola gibi görün: işleyeceğiniz bir dosyanın içine asla koymayın.

⬅ Önceki: 09 — Dallar ve değişiklik istekleri📚 Tüm bölümlerSonraki: 11 — Konular, projeler ve viki ➡