Giriş Yap
Sitenizi Oluşturun
GitHub Üzerinde Bir Web Sitesi Nasıl Barındırılır (Kolay Kılavuz)
GitHub üzerinde bir web sitesi barındırmayı adım adım öğrenin. GitHub Pages, ücretsiz barındırma ve github.io kullanarak başlangıç seviyesi için basit bir kılavuz.

Bir web sitesini barındırmak para veya ileri seviye beceriler gerektirmez. Bu rehber, GitHub üzerinde bir web sitesini barındırmayı net adımlarla başlangıç seviyesindeki kişilerin takip edebileceği şekilde anlatır.
Çoğu insan bir web sitesi oluşturmanın maliyetli sunucular, karmaşık yazılımlar veya bilgisayar bilimi lisansı gerektirdiğini düşünür. Bu büyük şirketler için genellikle doğrudur, ancak sizin için değil. Kişisel projenizi ücretsiz olarak internete koyabilirsiniz. Bu süreç, kod ve web sayfalarını paylaşmak için tasarlanmış özel bir araç kullanır. Bu, öğrenciler, ilk kez inşa edenler ve küçük projeler için mükemmel bir yöntemdir. Bugün başlamak için master programcı olmanıza gerek yoktur. Sadece birkaç yeni tıklamayı öğrenmeye istekli olmanız, dosyalarla temel bir anlayış ve dünyaya işinizi paylaşmak istemeniz yeterlidir.
GitHub Kullanım Verileri: GitHub, dünyanın en büyük geliştirici platformlarından biridir. 2026 itibarıyla, GitHub'da dünya çapında 150 milyondan fazla kullanıcı vardır. GitHub Pages, kullanıcıların GitHub üzerinde ücretsiz bir web sitesi barındırmasını sağlar, varsayılan olarak HTTPS destekler ve istikrarlı küresel erişim sunar.
Bağımsız web anketleri, GitHub Pages'in internet üzerinde yaygın olarak kullanıldığını göstermektedir. Başlangıç seviyesindeki birçok kişi kurulumdan sonra hızlıca basit bir web sitesi yayımlayabilmektedir. Bu gerçekler, GitHub Pages'in güvenilir ve başlangıç seviyesindeki kullanıcılar için uygun olduğunu gösterir. Sitenizin uzun vadeli olarak çevrimiçi kalacağını doğrular.

GitHub üzerinde bir web sitesini barındırmak ne anlama gelir?
GitHub üzerinde bir web sitesini barındırmak, site dosyalarınızı bir depoya yükleyip GitHub Pages kullanarak çevrimiçi yayımlamanızı ifade eder.
Bu şekilde bir site barındırdığınızda, GitHub'ın sunucularını kullanıyorsunuz. Bu sunucular, dosyalarınızı linkiniz olan herkese gösterir. Wix veya Squarespace gibi bir web oluşturucu kullanmaktan farklıdır. Dosyalarınız ve kodunuz üzerinde tam kontrol sahibisiniz.
Web'in gerçekten nasıl çalıştığını ödemeden öğrenmek için harika bir yoldur. Dünyanın en güçlü sunucu ağlarından birinde alan kiralıyorsunuz. Bu hizmet, geliştiricilerin yazılımlarını belgeleri için orijinal olarak inşa edilmiştir, ancak şimdi herkesin içerik yayınlayabileceği güçlü bir araç haline gelmiştir.

GitHub Pages Nasıl Çalışır
GitHub Pages, bir kod klasörünü görüntülenebilir bir web sitesine dönüştürerek çalışır. HTML, CSS ve resim dosyalarınızı tarayıcıda görüntüler. Bu sistem "statik" web siteleri için inşa edilmiştir. Yani içerik, kodu değiştirmedikçe değişmez. Karmaşık bir sunucu kurmanıza gerek yok. WordPress gibi yazılımlar kurmanıza gerek yok. Sadece dosyalarınızı yükleyin, bir ayarı değiştirin ve siteniz canlı olur. Tarayıcı dosyalarınızı yazdığınız şekilde okur. Kodlama iş akışına uygun olduğu için, manuel kontrolün otomatik sihirbazlardan tercih edildiği bireysel geliştirici projeleri için web barındırma tercih edilir.
Ne Barındırabilir ve Ne Barındıramazsınız
Bu platformda birçok tür basit web sitesi barındırabilirsiniz. İşinizi sergilediğiniz kişisel portföyler için harika bir yöntemdir. Bloglar, landing sayfaları ve bilgilendirici siteler için iyi çalışır. Sunum sunuları veya özgeçmiş sitelerini barındırabilirsiniz.
Ancak burada yapabileceğiniz şeylere sınırlamalar vardır. Karmaşık veritabanları veya arka plan sistemleri barındıramazsınız. PHP veya Python veritabanları gibi sunucu tarafı kodları doğrudan çalıştıramazsınız. Sitiniz kullanıcı şifrelerini kaydetmek, kredi kartı işlemleri işlemek veya dinamik kullanıcı envanterini yönetmek istiyorsa, farklı bir hizmete ihtiyacınız olabilir. GitHub Pages, kullanıcı davranışına göre değişmeyen içerikler için sınırlıdır.
Neden GitHub Pages'i Web Sitelerini Barındırmak İçin Kullanırlar?
GitHub Pages, ücretsiz, basit ve geliştiriciler tarafından güvenilir olduğu için popülerdir.
Yeni geliştiriciler onu sevdiği için giriş engelini kaldırır. Kayıt için kredi kartına gerek yok. Aylık faturalardan endişe duymazsınız. HTML ve CSS öğrenmeye tamamen odaklanmanıza olanak tanır. Onunla ilgili topluluk da büyüktür, bu yüzden yardım kolayca bulunur. Takılırsanız, sadece bir arama ile binlerce rehber mevcuttur.
GitHub Üzerinde Web Sitesi Ücretsiz Barındırma
Çoğu kişi için en büyük avantaj, GitHub üzerinde ücretsiz bir web sitesi barındırabilmenizdir. Çoğu barındırma şirketi zamanla toplanan aylık ücretlerle gelir. Güvenlik sertifikaları veya alan adı bağlantıları için ek ücretler de alabilirler.
GitHub'da bu özellikler ücretsizdir. Standart kişisel kullanım için bant genişliği için gizli ücret yoktur. Platform, web sitenize reklam yerleştirmemektedir. Yıllarca para ödemeden sitenizi çevrimiçi tutabilirsiniz. Bu da bütçesi sınırlı öğrenciler veya hobiler için idealdir.
İnternette gördüğünüz küçük iş için en iyi tasarlanmış web sitesi örneklerini taklit etmeye çalışıyorsanız, iyi CSS kodu yazarak burada profesyonel sonuçlar elde edebilirsiniz.
GitHub Host vs Geleneksel Host
GitHub-host kurulumu ile geleneksel host arasındaki fark, karmaşıklık. Geleneksel host, kontrol paneli ve birçok karışık seçenek sunar. FTP hesaplarını veya veritabanı izinlerini yönetmeniz gerekebilir. GitHub, dosya depolamanızı host olarak kullanarak bu süreci basitleştirir.
| Özellik | GitHub Pages | Geleneksel Host |
| Maliyet | Ücretsiz | Ödeme (Aylık/Yıllık) |
| Kurulum | Basit (Az tıklama) | Orta (Ayar gerekir) |
| Bakım | Yok | Gerekli (Güncellemeler) |
| En Uygun Olan | Statik Siteler | Dinamik Siteler |
Büyük bir çevrimiçi mağaza inşa ediyorsanız geleneksel host daha iyi olur. Ancak, sadece bilgilendirici ihtiyaçları olan küçük iş web sitesi için en iyi host gibi bir restoran menüsü veya hizmet listesi gibi ihtiyaçlar için GitHub genellikle daha iyi olur çünkü daha az çöker ve daha hızlı yüklenir.
Kod yazmak zorunda değilsin. Wegic, yapay zeka destekli web oluşturma sürecini kolaylaştırır.
Başlamadan Önce Gerekenler (Başlangıç Listesi)
GitHub üzerinde bir web sitesi barındırmak için sadece birkaç temel öğeye ihtiyacınız vardır.
Başlamak için hiçbir şey almanıza gerek yok. Giriş engeli çok düşüktür. muhtemelen şu anda bilgisayarınızda her şeyi zaten bulabilirsiniz.
- Bir GitHub Hesabı: Depolar oluşturmak için ücretsiz bir hesap gerekir.
- Web Sitesi Dosyaları: En az bir HTML dosyasına (genellikle index.html olarak adlandırılır) ihtiyacınız vardır.
- Internet Tarayıcısı: Web sitenizi görüntülemek için Chrome, Firefox veya Safari gerekir.
- Temel Metin Düzenleyici: Not Defteri, TextEdit veya VS Code, kod yazmak için yeterlidir.
Bu öğeleri hazırladıktan sonra gerçek adımlara geçebilirsiniz. Süreç doğrusal ve basittir.
GitHub Üzerinde Web Sitesi Barındırma Adımları
Bu adımlar, GitHub Pages kullanarak web sitenizi nasıl yayınlayacağınızı gösterir.
Web sitenizin doğru şekilde yüklenmesini sağlamak için bu talimatları dikkatle takip edin. Dosya adı gibi küçük bir detayı kaçırmak kolaydır. Daha sonra sinirlenmemek için her adımı zaman ayırarak yapın.
Adım 1: GitHub Hesabı Oluşturun

- İlk adım, GitHub'da ücretsiz bir hesap kaydolmaktır. GitHub ana web sitesine gidin ve kaydolma düğmesini arayın. Geçerli bir e-posta adresi ve bir şifre oluşturmanız gerekir. Kullanıcı adı da seçmelisiniz.
- Profesyonel veya basit bir kullanıcı adı seçin, çünkü web sitenizin URL'sinin bir parçası olacak. E-posta adresinizi doğrulayarak hesabınızı tamamen aktif hale getirin. Bu platform ücretsiz olduğu için, hız veya güvenlik açısından ödün vermeden mevcut en ucuz web hosting çözümüdür.
Adım 2: Yeni Bir Depo Oluşturun

- Web siteniz için bir yer oluşturmanız gerekir, bu depo olarak bilinir. Dashboard'ın sağ üst köşesindeki "+" simgesini arayın. Tıklayın ve "Yeni depo" seçeneğini seçin.

- Bir depo adı isteyen bir form göreceksiniz. "my-portfolio" veya "test-site" gibi herhangi bir şey olabilir. Kullanıcıların sitenizi görebilmesi için "Public" seçeneğini seçtiğinizden emin olun. "Private" depolar da çalışabilir, ancak "Public", ücretsiz kullanıcılar için standarttır. Şimdilik diğer ayarlarla ilgilenmeyin. En altta yeşil "Depo Oluştur" düğmesine tıklayın.
Adım 3: Web Sitesi Dosyalarını Yükle

- Şimdi oluşturduğunuz depoya HTML kodunuzu yerleştirmelisiniz. Ekranın üzerinde "mevcut bir dosya yükle" seçeneğini göreceksiniz. Dosya yükleme aracını açmak için bu bağlantıyı tıklayın. index.html dosyanızı kutuya sürükleyip bırakın.
- Ana dosyanızın tüm küçük harflerle tam olarak index.html olarak adlandırılmış olması çok önemlidir. Bu özel isim tarayıcıya nereden başlayacağını söyler. Eğer home.html olarak adlandırılırsa otomatik olarak yüklenmeyebilir. "Değişiklikleri onayla" kutusuna "İlk yükleme" gibi bir mesaj ekleyin. Dosyalarınızı kaydetmek için yeşil "Değişiklikleri onayla" düğmesine tıklayın.
Adım 4: GitHub Pages'ı Etkinleştirin

- GitHub'a bu depoyu bir canlı web sitesi olarak kabul etmesini söylemeniz gerekir. Depo sayfanızın en üstünde bulunan "Ayarlar" sekmesine gidin. Sol menüden "Sayfalar" bölümünü bulana kadar aşağıya doğru kaydırın. "Sayfalar"ı tıklayarak yapılandırma ekranını açın.
- "Derleme ve Dağıtım" altında bulunan bölümü arayın. "Dal" altında genellikle "Hiçbiri" yazan açılır menüyü tıklayın. Kaynak dalınız olarak "main" (veya "master") seçin. Bu değişikliği uygulamak için "Kaydet" düğmesine tıklayın. Bu eylem sunucuların sitenizi derlemesini tetikler.
Adım 5: GitHub IO Bağlantınıza Erişin

- Birkaç dakika sonra web siteniz internette canlı olacak. "Sayfalar" ayarları ekranında kalın ve sayfayı yenileyin. Üstte sitenizin canlı olduğunu söyleyen bir çubuk göreceksiniz.
- Bu, github.io ile biten bir URL sağlayacaktır. Bu, benzersiz web adresinizdir. Bu bağlantıyı tıklayarak yeni bir sekmede sitenizi görün. Bu bağlantıyı kimseye paylaşabilirsiniz ve onlar sitenizi görebilir.
GitHub Ana Sayfası Nedir?
Bir GitHub ana sayfası, kullanıcı adınıza doğrudan bağlı bir kişisel sitedir.
Bu, standart bir proje deposundan biraz farklıdır. Webde GitHub profilinizin ana yüzü olarak işlev görür. Genellikle dijital bir özgeçmiş veya portföy olarak kullanılır.
Username.github.io Açıklaması
Kullanıcı adınıza tam olarak eşleşen bir özel depo oluşturabilirsiniz. Kullanıcı adınız "john-doe" ise, depoyu john-doe.github.io olarak adlandırın. GitHub, bu özel isimlendirme desenini otomatik olarak tanır. Bu depoyu bu kesin URL'e yayınlar, ek klasör isimleri olmadan.
Bu, bağlantınızı kısa, profesyonel ve kolay hatırlanabilir hale getirir. Platformda kimliğinizi temsil eder. Çoğu geliştirici ana portföy siteleri için bunu kullanır.
Proje Sayfaları ve Ana Sayfa
Ana ana sayfanız ve diğer proje sayfaları arasında bir fark vardır. Ana sayfa URL'niz username.github.io gibi görünür. Bir proje sayfası URL'si username.github.io/proje-adı gibi görünür. Ana girişiniz veya CV'niz için ana sayfayı kullanın. Kurduğunuz özel uygulamalar veya deneyler için proje sayfalarını kullanın.
İçerik yüklendiğinde, her zaman telif hakkı konusunda dikkatli olun. ücretsiz film siteleri hakkında bilinmesi gerekenler ve yasa dışı içerikler hakkında rehberlerde tartıştığımız gibi, GitHub'ın katı hizmet koşulları vardır. İzin vermeden yasa dışı içerik veya telif hakkı olan dosyaları barındırırsanız sitenizi kaldırırlar.
GitHub Üzerinde Barındırma Sırasında Ortaya Çıkan Ortak Sorunlar (Ve Çözümleri)
Çoğu sorun, kolayca çözülebilecek küçük kurulum hatalarından kaynaklanır.
Başlangıçta siteniz hemen yüklenmeyince başlangıçlar panik yapar. Genellikle bir yazım hatası veya ayar sorunudur. En sık kontrol edilmesi gereken şeyleri aşağıda bulabilirsiniz.
- 404 Hatası: Eğer 404 hatası görürseniz, sunucunun sitenizi bulamadığını anlarsınız. Deponuzun "Herkese Açık" olarak ayarlandığını kontrol edin. Kurulumdan sonra en az beş dakika beklediğinizden emin olun. Bazen sunucular biraz zaman alır.
- Yanlış Dosya Adı: Ana dosyanız index.html olarak adlandırılmalıdır. Büyük harfle yazılmış Index.html olamaz. mywebsite.html olarak adlandırılamaz. Sistem, başlamak için küçük harfli index ismini özel olarak arar.
- CSS stilleri yüklenmiyor Bazen metin yüklenir ama renkler ve düzen eksik olur. Bu genellikle CSS dosyasına olan bağlantınız bozuk olduğunda olur. HTML kodunuzu kontrol ederek dosya yolunun doğru olduğundan emin olun. CSS dosyanız bir klasördeyse, yolunuz klasör adını içermelidir.
- Değişiklikler Gözükmiyor. Kodunuzu güncellemekle birlikte canlı site eski görünürse, zorlama yeniden yükleme deneyin. Tarayıcılar sitenin daha hızlı yüklenmesi için bir kopyasını saklar. Yeni sürümü göstermek için Ctrl + Shift + R (veya Cmd + Shift + R) tuşlarına basarak zorlama yeniden yükleme yapın. Bu eski önbelleği temizler ve yeni sürümü gösterir.
GitHub Barındırması Başlangıçlar İçin Uzun Vadeli İyi Mi?
GitHub Sayfaları, öğrenmeye uygun bir yerdir, ancak büyüdükçe sınırlamaları vardır.
Web geliştirme yolculuğunuzun en iyi başlangıç yeri. Dosya yönetimi ve dağıtımı temellerini öğretir. Ancak bunun avantajlarını ve dezavantajlarını bilmelisiniz.
GitHub Barındırmanın Avantajları
Ana avantajı maliyet ve istikrardır. Sürekli olarak ücretsiz olan GitHub sunucusu ortamına sahip olursunuz. Microsoft'un büyük altyapısı üzerinde çalıştığı için süreklilik harikadır. Varsayılan olarak çok güvenlidir. Sunucu erişimini çalınan hackerlardan endişe etmenize gerek yoktur. Az trafiğe sahip ve sık değişmeyen siteler için harikadır.
Dikkate Alınması Gereken Dezavantajlar
Platform, bir iş veya karmaşık uygulama çalıştırmak için yapılandırılmamıştır. Çalışma masası ile bir online mağaza çalıştıramazsınız. Yorumlar için veritabanına ihtiyaç duyan bir blog için kullanamazsınız. PHP gibi sunucu tarafı dillerini desteklemez.
Sunucu ayarlarının özelleştirilmesi temelde yoktur. İsterseniz iş web siteleri oluşturmak gibi dinamik özelliklere sahip kullanıcı oturumları, alışveriş sepetleri veya gerçek zamanlı stok sistemleri, ücretli bir barındırma sağlayıcısına geçmeniz gerekir ki bu sağlayıcı arka plan kodlarını desteklesin.
GitHub Pages ve Diğer Ücretsiz Web Barındırma Seçenekleri
GitHub Pages, bugün mevcut olan birkaç ücretsiz barındırma seçeneğinden biridir.
Diğer popüler hizmetlerle karşılaştırılması önemlidir. Sürükle ve bırak yapılandırıcıları tercih ediyorsanız, diğer araçlar daha iyi olabilir. Ancak kod tabanlı siteler için GitHub, birinci sırada yer alır.
Netlify ve Vercel de statik siteleri barındırmak için harikadır. GitHub'a bağlanırlar ancak daha otomatik özellikler sunarlar. Ancak GitHub Pages, tüm şeyleri bir arada tutar ve başlangıçta daha basittir.
GitHub ile Web Sitesi Barındırmayı Kimler Kullanmalı?
GitHub barındırması öğrenme ve küçük projeler için uygundur. Herkese uygun değildir, ancak belirli bir gruba çok iyi hizmet verir. Kodu okumaya alışkın iseniz, bu sizi ilgilendirir.
- Öğrenciler ve Öğrenenler: Kod öğreniyorsanız, bu önemli bir araçtır. Sizlere sürüm kontrolü öğretir, bu da iş becerisidir. Öğretmeninize veya arkadaşlarınıza göstermek için canlı bir bağlantı sağlar.
- İş Arayanlar ve Tasarımcılar, burada profesyonel bir özgeçmiş veya portföy barındırabilirsiniz. İşverenler için etkileyici olur çünkü teknik bilgiyi gösterir. Basit bir statik site hızlı yüklenir ve temiz görünür.
- Açık Kaynak Dokümantasyonu: birçok geliştirici, yazılımları için talimatları barındırmak için bunu kullanır. Başkaları için kod yazıyorsanız, bu, açıklamaları yapmanın standart yoludur. Manuel dosya kodun yanında kalır.
Sonuç
GitHub Pages, herkese basit ve erişilebilir bir web barındırma sunar.
Maliyet ve karmaşıklığın engelini kaldırır. Saniyeler içinde profesyonel bir site kurabilirsiniz. Bu, öğrenciler ve profesyoneller için değerli bir beceridir.
Kod yazmadan daha hızlı bir site inşa etmek istiyorsanız, Wegic gibi araçlar size yardımcı olabilir. Wegic, AI ile web siteleri oluşturur ve az kurulumla hızlı sonuçlar isteyen başlangıç seviyesi kullanıcılar için yararlıdır. Kodlamadan başlamak ve standart bir yapılandırıcı kullanmak arasında bir köprü kurar. Hızla internete çıkmayı sağlar ve aynı zamanda kolayca modern bir tasarıma sahip olmanızı sağlar. İlk başta HTML çok zor buluyorsanız bu, harika bir alternatifdir.
Zeki araçlar, basit kurulum, Etkileyici sonuç. Wegic’in resmi sitesini keşfedin.💡
SSS – GitHub Üzerinde Web Sitesi Barındırma
S1: GitHub üzerinde web sitesi ücretsiz olarak sonsuza kadar barındırabilir miyim?
Evet. GitHub Pages, deneme süresi bittikten sonra ödeme yapmanıza gerek kalmadan süresiz ücretsiz barındırma sunar. Depo kamuoyunda kalıyorsa ücretsiz kalır.
S2: Bu kullanımı kullanmak için kodlama becerisine ihtiyacım var mı?
Başlamak için temel HTML bilgisi yeterlidir. Uzman programcı olmanıza gerek yoktur. Kendiniz kod yazmadan ücretsiz şablonları indirip yükleyebilirsiniz.
S3: URL'de GitHub.io ne için kullanılır?
GitHub üzerinde barındırılan siteler için kamuoyu alan adı uzantısıdır. Ziyaretçilere sitenizin GitHub sunucularında barındırıldığını söyler. Kişisel veya geliştirici projesi olduğunu gösterir.
S4: Ziyaretçilerim için GitHub Pages güvenli mi?
Evet, varsayılan olarak HTTPS güvenliği içerir. Bu, sitenizle ziyaretçi arasındaki bağlantının şifrelendiğini gösterir. Ziyaretçiler tarayıcı çubuğunda bir kilitle görecektir.
S5: Özel bir alan adı kullanabilir miyim?
Evet, GitHub ücretsiz özel alan adlarını destekler. Örneğin myname.com gibi bir isim satın alabilir ve bağlayabilirsiniz. Sadece Pages menüsünde bir ayarı değiştirmeniz gerekir.
S6: Özel bir web sitesi barındırabilir miyim?
Ücretsiz hesaplar genellikle depoyu kamuya açık tutmayı gerektirir. Sadece sizin görebileceğiniz özel bir site istiyorsanız, muhtemelen Pro hesap gerekecektir. Ancak çoğu kişisel site için kamuya açık barındırma yeterlidir.
S7: Sitemin ne kadar trafiği karşılayabilir?
GitHub Pages, aylık 100 GB bant genişliği için yumuşak bir sınır sunar. Binlerce ziyaretçi için yeterlidir. Viral olursanız, hizmetleri değiştirmeniz istenebilir.
Yazan
Kimmy
Yayınlandığı tarih
29 Mar 2026
Makaleyi paylaş
Devamını oku
En son blogumuz
Wegic ile Dakikalar İçinde Web Sayfaları!
Wegic ile ihtiyaçlarınızı ileri AI teknolojisiyle etkileyici ve işlevsel web sitelerine dönüştürün
Wegic ile ücretsiz deneme, tek tıkla sitenizi oluşturun!

