← TeknolojilerTeknoloji · Araç

GitHub

Kod barındırma, sürüm takibi ve ekip çalışması için dünyanın en büyük platformu.

GitHub, yazılım kodunun çevrimiçi saklanması, değişikliklerin izlenmesi ve ekip hâlinde geliştirilmesi için kullanılan bir platformdur. Git sürüm kontrol sistemi üzerine kuruludur, 2008'de yayına girmiştir ve 2018'den beri Microsoft'a aittir.

GeliştiriciMicrosoft
Çıkış yılı2008
Resmi sitegithub.com
01 / Hakkında

GitHub'ı kod için bir bulut arşivi gibi düşünebilirsiniz: projenin dosyaları repository (sürümlü kod deposu) adı verilen alanlarda tutulur ve her değişiklik geçmişe kaydedilir - kimin, ne zaman, hangi satırı değiştirdiği görülebilir. Bir şey bozulursa birkaç tıkla önceki çalışan sürüme dönmek mümkündür.

Platformun temelinde, 2005 yılında Linus Torvalds'ın geliştirdiği Git sürüm kontrol sistemi vardır. Git bilgisayarda çalışan bir araçtır; GitHub ise onu internete taşıyan servistir: kodu merkezi olarak barındırır, ekiple paylaşır ve pull request (değişikliğin incelenip kabul edilmesi için istek) gibi iş birliği mekanizmaları ekler.

GitHub aynı zamanda açık kaynak dünyasının merkezidir: React, Next.js, Django gibi milyonlarca proje orada herkese açık şekilde geliştirilir. Microsoft platformu 2018'de satın aldı; ancak GitHub bağımsız bir ürün olarak çalışmaya devam ediyor ve ücretsiz planında sınırsız private (özel) repository sunuyor.

Barındırmanın ötesinde, GitHub Actions adlı CI/CD sistemi bulunur: kod değişir değişmez otomatik testler çalışır, proje derlenir ve gerekirse sunucuya otomatik olarak dağıtılır. Bu, insan hatasını azaltır ve güncellemelerin siteye daha hızlı ve güvenli ulaşmasını sağlar.

02 / Sorular

Sık sorulan sorular

GitHub, kodun çevrimiçi saklanması ve ekiple birlikte geliştirilmesi için kullanılan bir platformdur. Kod repository'lerde tutulur, her değişiklik geçmişe kaydedilir ve istendiğinde önceki sürüme dönülebilir. Hem bireysel geliştiriciler hem de dünyanın en büyük şirketleri kullanır.

Sorunuz yanıtsız mı kaldı?Bize yazın