Merhabalar, bu yazımda GitHub Pages yani GitHub sayfası nasıl oluştururuz ve oluşturduğumuz bu sayfaya nasıl kendi domainimizi ekleyebiliriz onu anlatacağım. Sizinle beraber bende oluşturacağım.
GitHub Pages (sayfa) Oluşturma
Öncelikle GitHub’u açıp, “New repostory” tıklayıp, GitHub adımız ile repo oluşturuyoruz. Kendimden örnek vererek devam ediyorum. Benim GitHub adım “delosemre”, oluşturacağım repo adı da “delosemre.github.io” olacak.

Şimdi “GitHub Desktop” ile repoyu çekiyoruz. Ve herhangi bir editörle yazdığımız index sayfamızı “GitHub Desktop” ile repomuza ekliyoruz. Ve sayfamız hazır “delosemre.github.io” olarak yayınlandı.
Kendi Domainimizi Ekleme
Şuana kadar yaptığımız işlem delosemre.github.io için sayfamızı oluşturduk şimdi kendi domainimizi ekleyeceğiz. Kaldığımız yerden devam edelim. İndex sayfamızı ekledikten sonra repomuzun ayarlarına giriyoruz.

Ayarlardan “GitHub Pages” kısmına gelip, kendi domainimizi ekliyoruz ve HTTPS seçeneğini etkinleştiriyoruz.

Bunu yaptıktan sonra repomuzda aşağıda göreselde olduğu gibi CNAME dosyası oluşuyor.

Şimdi ise DNS ayarlarımızı yapılandırmamız gerekiyor. Doamin aldığımız firmanın web sitesine girerek, DNS yönetiminden DNS ayarlarımızı şu şekilde yapıyoruz.

A kayıtlarımıza yukarıda ki gibi IP adreslerini ekliyoruz.
- 185.199.108.153
- 185.199.109.153
- 185.199.110.153
- 185.199.111.153
CNAME kısmında ki yerleri siz kendi domainizi ve oluşturduğunuz repo adını veriniz. DNS kaydınızın doğru kurulduğunu onaylamak için dig komutunu kullanalım.
Eğer bu şekilde ise başarılı bir şekilde işlemleri yapmış bulunuyoruz. Ve benim hazırladığım sayfa başarılı bir şekilde çalıştı.

Yazının sonunda geldik sorularınız var ise yorum yaparak veya GitHub topluluk forumuna yazarak iletişime geçip çözüm bulabilirsiniz.