Bugün sizlere, popüler sürüm kontrol sistemlerinden biri olan GitHub üzerinde, nasıl proje sayfası oluşturup yayınlayabileceğinizi göstereceğim. Örneğin GitHub üzerinde bulunan bir proje için, o projenin tanıtımını yapan, dökümantasyonunu barındıran, detaylı anlatımını içeren, vb. bir sayfa oluşturup yine Github üzerinde yayınlayabiliyoruz. Fakat burada önemli bir nokta var ki, oluşturacağımız sayfada serverside programlama dillerini kullanamıyoruz. Bu yüzden sayfamız sadece html, css ve javascript kodlarını içerebilir.

Öncelikle GitHub üzerinde, public tipinde yeni bir repository oluşturuyoruz.

Github Repository Oluşturma

Terminal içinde projemizin bulunduğu dizine gidip local git repository oluşturuyoruz;

$ git init


GitHub üzerinde oluşturduğumuz repository'i local repository'mize ekliyoruz;

$ git remote add origin git@github.com:kullanici_adi/proje.git


Yine Github repository üzerinde proje sayfamız için branch oluşturuyoruz;

$ git checkout -b gh-pages


Proje dosyalarımızın tamamını repository'e ekliyoruz;

$ git add .


Dosyalarımızı paketleyip kaydediyoruz;

$ git commit -m "Proje sayfası"


Paketlediğimiz dosyaları Github repositoy üzerinde oluşturduğumuz gh-pages branch'ine gönderiyoruz;

$ git push origin gh-pages


Bu işlemlerin sonucunda proje sayfamız GitHub üzerine taşınmış oldu. Artık adres satırına http://kullanici_adi.github.io/proje_adi yazıp giriş yaptığınızda proje sayfanıza ulaşacaksınız.

Benim Titan Mini MVC Framework için oluşturduğum sayfaya buradan ulaşabilirsiniz;
http://tkaratug.github.io/titan-mvc/

Umarım faydalı olmuştur.