GitHub Nedir?
Yayın: · Son güncelleme:
GitHub Nedir? Kısaca
GitHub, Git ile yönetilen yazılım projelerini internette barındıran ve ekiplerin kod üzerinde birlikte çalışmasını sağlayan bir platformdur. Pull request, issue takibi ve otomasyon gibi iş birliği özellikleri sunar; 2018'den bu yana Microsoft'a aittir.

GitHub nedir?
GitHub, Git depolarını bulutta saklayan ve paylaşmayı sağlayan bir web platformudur. Git bilgisayarınızda çalışan bir araçtır. GitHub ise o aracın kaydettiği projeleri internete taşıyarak ekip arkadaşlarınızla ya da tüm dünyayla paylaşmanızı sağlar. 2008'de kurulan platformu Microsoft 2018'de satın almıştır.
Ne işe yarar?
Temel işlev, kodu merkezi bir yerde tutmaktır. Bir ekip üyesi değişikliklerini git push ile GitHub'a gönderir, diğerleri git pull ile bu değişiklikleri kendi bilgisayarına alır. Böylece herkes projenin güncel hâli üzerinde çalışır.
Açık kaynak dünyasında da merkezî bir yere sahiptir. Pek çok popüler kütüphane ve framework kaynak kodunu GitHub'da yayımlar. Bir hata bulduğunuzda proje sayfasında bildirebilir, hatta düzeltmeyi kendiniz önerebilirsiniz.
Öne çıkan özellikler
Pull request, bir dalda yaptığınız değişikliklerin ana koda eklenmesini önerme yöntemidir. Ekip arkadaşlarınız kodu satır satır inceler, yorum yapar ve onaylar. Issues bölümü hata ve görev takibi için kullanılır. GitHub Actions ise her commit sonrasında testleri çalıştırma ya da uygulamayı sunucuya gönderme gibi işleri otomatikleştirir.
Bunların yanında GitHub Pages ile statik bir web sitesini doğrudan depodan yayımlayabilirsiniz. Bu özellik, kişisel portfolyo sayfası kurmak için sık kullanılır.
Nasıl başlanır?
Ücretsiz bir hesap açın ve ilk deponuzu oluşturun. Bilgisayarınızdaki küçük bir projeyi bu depoya gönderip README dosyası ekleyin. İş başvurularında GitHub profiliniz bir tür kod portfolyosu işlevi görür; düzenli ve açıklamalı birkaç proje, uzun bir özgeçmişten daha çok şey anlatabilir.
Sıkça Sorulan Sorular
GitHub ücretsiz mi?
GitHub'ın bireyler için ücretsiz bir planı vardır ve herkese açık ya da gizli depolar oluşturmanıza izin verir. Ekipler ve kurumlar için ek özellikler sunan ücretli planlar da bulunur; güncel plan ayrıntılarını GitHub'ın fiyatlandırma sayfasından kontrol edin.
GitHub ne demek, yalnız yazılımcılar mı kullanır?
GitHub, Git ile "hub" yani merkez kelimelerinden türetilmiş bir addır. Çoğunlukla yazılımcılar kullanır, ama belge yazanlar, araştırmacılar ve tasarımcılar da sürüm takibi için yararlanır.
İlgili terimler
İlgili yazılar
Freelancer Nasıl Olunur? Adım Adım Başlangıç ve Vergi Rehberi
Freelancer olmak için resmî bir belge gerekmez: Satılabilir bir beceri seçer, portfolyo hazırlar, bir platformda ya da doğrudan müşterilere hizmet sunarsın. Düzenli gelir oluştuğunda vergi kaydı gerekir; bunu bir mali müşavirle planlamalısın.
Kendi Bilgisayarında Ücretsiz Yapay Zekâ Sistemi Kur: Ekran Kartı, İşlemci ve RAM ile Adım Adım
Kendi bilgisayarında ücretsiz ve limitsiz bir yapay zekâ sistemi kurmak mümkün: Ollama ya da LM Studio ile dil modeli, Continue ile kod asistanı, ComfyUI ya da Forge ile görsel üretim. Belirleyici olan ekran kartının belleğidir (VRAM); 8 GB'lık kartta 7-8B modeller rahat çalışır, kart yoksa işlemci ve RAM ile daha yavaş çalışır.

