İçeriğe geç
Blog · Yazılım

GitHub Ne İçin Kullanılır? Açık Kaynak, Portföy ve Kod Paylaşımı Rehberi

GitHub nedir, ne için kullanılır? Git depolarını bulutta barındırma, açık kaynak projelere katkı, Pull Request ve yazılımcı özgeçmişi.

Webino App Ekibi Son güncelleme: 5 dk okuma
Bu sayfada · 9 başlık

GitHub, Git sürüm kontrol sistemini kullanan projeler için dünyanın en büyük bulut tabanlı barındırma ve iş birliği platformudur. 100 milyondan fazla geliştiricinin kullandığı GitHub, yazılımcıların kodlarını yedeklediği bir yer olmanın ötesinde; yaşayan bir sosyal ağ, küresel açık kaynak merkezi ve yazılımcının en güçlü dijital özgeçmişidir (portföy).

GitHub Hakkında Bilmen Gereken 5 Temel Soru

Ne İçin Kullanılır?

Git ile takip edilen projeleri bulutta depolamak, paylaşmak, açık kaynak projelere katkı sağlamak ve CI/CD otomasyonları kurmak için kullanılan dünyanın en büyük kod barındırma platformudur.

Neler Yapılır?

Kod portföyü oluşturma, açık kaynak kodları inceleme, Pull Request ile kod incelemesi yapma, GitHub Actions ile otomatik test/dağıtım yapılır.

Nerede Kullanılır?

İş başvurularında yazılımcı portföyü olarak, küresel açık kaynak topluluklarında ve şirket içi yazılım süreçlerinde kullanılır.

Nasıl & Nerede Çalıştırılır?

github.com üzerinden ücretsiz hesap açılarak tarayıcıdan ve Git istemcileriyle bulut üzerinden çalıştırılır.

Neden Önemlidir?

Yazılımcıların küresel kimliğidir; dünyanın en büyük açık kaynak kütüphanesi ve ekip iş birliği merkezidir.

GitHub ile Neler Yapılır?

GitHub kullanırken duyacağın kavramlar

Depo (repository)
GitHub'daki proje sayfası; kodlar, geçmiş ve açıklamalar burada durur.
Pull request
Yaptığın değişiklikleri ana koda eklenmesi için önerme ve tartışmaya açma.
Fork
Başkasının projesinin bir kopyasını kendi hesabına almak.
Issue
Projedeki hata veya istekleri kaydetmek için açılan konu.
GitHub Pages
Depodaki HTML dosyalarından ücretsiz web sitesi yayınlayan özellik.

Nasıl kurulur?

Adımları görsellerle takip et. Ekran görüntüsüne dokunarak büyütebilirsin; sürümüne veya işletim sistemine göre düğmelerin yeri değişebilir.

  1. 1

    github.com adresine git ve Sign up ile ücretsiz hesap aç.

    Gerçek ekran görüntüsü Resmi site · 3 Kasım 2026 ekran görüntüsü
    GitHub’ın resmi hesap oluşturma rehberi. GitHub’ı tarayıcıdan kullanmak için kurulum gerekmez.

    GitHub’ın resmi hesap oluşturma rehberi. GitHub’ı tarayıcıdan kullanmak için kurulum gerekmez.

  2. 2

    Terminal kullanmadan çalışmak istersen desktop.github.com adresinden GitHub Desktop uygulamasını indir.

    Şekil 2 · Terminal kullanmak istemiyorsan GitHub Desktop'ı indir. (temsili çizim)
  3. 3

    Terminalden çalışacaksan bilgisayarında Git kurulu olmalı.

    Şekil 3 · Terminalde Git'in kurulu olduğunu kontrol et. (temsili çizim)

Sık karşılaşılan sorunlar ve çözümleri

Bir yerde takılırsan önce buraya bak.

git push şifremi kabul etmiyor

Çözüm: GitHub artık şifre yerine "Personal Access Token" istiyor. En kolayı GitHub Desktop veya VS Code üzerinden hesabınla giriş yapmak.

Sitem GitHub Pages'te görünmüyor

Çözüm: index.html dosyasının deponun ana klasöründe olduğundan ve Settings → Pages'te dal seçildiğinden emin ol, sonra birkaç dakika bekle.

Yanlışlıkla gizli bir bilgi yükledim

Çözüm: Dosyayı silmek yetmez, çünkü geçmişte kalır. Anahtarı veya şifreyi hemen iptal edip yenisini oluştur.

Sık sorulan sorular

GitHub ücretsiz mi? +

Evet. Herkese açık ve gizli (private) depoları ücretsiz açabilirsin.

Herkes kodumu görebilir mi? +

Depoyu "Public" açarsan evet, "Private" açarsan sadece sen ve davet ettiğin kişiler görür.

GitHub nasıl kullanılır? Depo ve ilk proje rehberi ile Profesyonel Çalışma Düzeni ve En İyi Pratikler

GitHub nasıl kullanılır? Depo ve ilk proje rehberi aracını yalnızca temel kurulumla bırakmayıp günlük yazılım geliştirme sürecinde verimli kullanmak için şu kontrol listesini alışkanlık haline getirmelisin:

Aşama Doğru Uygulama (Best Practice) Kaçınılması Gereken Hata Kazanım
1. Kurulum ve Yapılandırma Resmi kaynaktan kararlı (LTS/Stable) sürümü kurmak ve sürüm numarasını doğrulamak Rastgele üçüncü parti sitelerden eski kurulum paketi indirmek Güvenlik yamaları ve güncel dokümantasyonla tam uyum
2. Proje Klasör ve Ortam Düzeni Her proje için ayrı çalışma dizini ve yapılandırma dosyası kullanmak Tüm denemeleri masaüstünde veya sistem kök dizininde karıştırmak Bağımlılık çakışmalarını ve dosya kayıplarını önler
3. Güvenlik ve Gizli Bilgiler API anahtarlarını, parolaları ve bağlantı dizelerini ortam değişkenlerinde (`.env`) tutmak Parola veya gizli anahtarları doğrudan kod içine veya ekran görüntüsüne dahil etmek Yetkisiz erişim ve veri sızıntısı riskini ortadan kaldırır
4. Hata Ayıklama (Debugging) Bir sorun çıktığında önce günlük (log) çıktısını ve hata mesajının satır numarasını okumak Hata mesajını okumadan rastgele ayarları değiştirip yeniden kurmak Sorun çözme süresini saatlerden dakikalara indirir

Özellikle ekip çalışmalarında GitHub nasıl kullanılır? Depo ve ilk proje rehberi ayarlarının ekip arkadaşlarınla aynı sürümde olması ("benim bilgisayarımda çalışıyordu" sorununu önlemek açısından) kritik önem taşır. İlk projeni tamamladıktan sonra klavye kısayollarını ve otomasyon özelliklerini adım adım iş akışına dahil edebilirsin.

Pratik Araç Rehberi

GitHub Kurulum ve Kullanım Adımlarına Geç

GitHub aracını bilgisayarına kurmak, ilk projenle çalıştırmak ve sık karşılaşılan hataların çözümlerini görmek için hazırladığımız özel sayfayı inceleyebilirsin.

Yayın:

↑ Başa dön

Yazan

Webino App Ekibi

Teknolojiyi sade Türkçeyle anlatan rehberler. Örnekleri kendin deneyebilir, bağlantılı resmi belgelerle konuyu derinleştirebilirsin.

Bunları da okuyabilirsin

Tüm yazılar →

Yorumlar

Soruların ya da eklemek istediklerin varsa yaz.

Bu içerik işine yaradı mı?

Görüşünü aşağıdan işaretleyebilir ve varsa notunu bırakabilirsin.