Gitlab Projesi Oluşturma, Kodu Yükleme ve Sık Karşılaşılan Hatalar [2025]
Herkese merhabalar! Bu yazıda Gitlab projesi oluşturma ve kodu Gitlab repository'ye atma işlemlerini, ayrıca gitignore nedir, ssh key nedir, branching ne demek gibi temel konuları da kapsayacak şekilde adım adım açıklayacağım.
1. Gitlab’da Yeni Proje Nasıl Oluşturulur?
-
Gitlab hesabınızla giriş yapın.
-
Ana sayfada New project butonuna tıklayın.
- "Create new blank project" seçeneğini seçin veya doğrudan bu adresten ulaşabilirsiniz.
- Proje adını ve görünürlük (visibility) seviyesini seçin.
- Create project ile oluşturmayı tamamlayın.
2. Var Olan veya Yeni Projeyi Gitlab’a Yükleme
-
Terminali açıp proje klasörüne gidin:
cd projenin_klasoru
-
Git deposunu başlatın ve uzak repo bağlantısını ekleyin:
Not: Eğer "remote origin already exists" hatası alırsanız, önce var olanı güncelleyin:git init . git remote add origin https://gitlab.com/kullaniciadi/projeadi.gitgit remote set-url origin https://gitlab.com/kullaniciadi/projeadi.git -
Ana branch'e geçin:
git branch -M main -
Dosyaları ekleyip commit edin:
git add . git commit -m "İlk commit" -
Uzak repoya kodları gönderin:
git push -uf origin main
Çözüm: Protected Branch Hatası
Eğer “you are not allowed to push code to protected branches” hatası alırsanız:
Projenizi açıp: Settings → Repository → Protected Branches bölümünde main branch’i ayarlayın ve push yetkisi verin.
Detaylı referans için tıklayın.
3. Git Clone ile Projeyi Çekmek
git clone https://gitlab.com/kullaniciadi/projeadi.git
Sık Karşılaşılan Hatalar ve Çözümleri
- src refspec master does not match any
Çözümü incele - remote origin already exists
Çözümü incele - you are not allowed to push code to protected branches
Çözümü incele
Dilerseniz Eclipse’de Gitlab projesini nasıl alabileceğinizi adım adım öğrenmek için Eclipse’de Gitlab Projesi Alma yazımıza göz atabilirsiniz.
Kaynaklar: Gitlab, StackOverflow