Hi MWN'ers! Sedikit informasi mengenai Github, Dikutip dari Wikipedia, Github adalah layanan host web bersama untuk proyek pengembangan perangkat lunak yang menggunakan sistem kendali versi Git dan layanan hosting internet. 

Cara Custom Domain ke Halaman Github

Sebelum mengikuti panduan ini, Mohon dipastikan anda telah memiliki :

* Akun beserta halaman repositori di github. Halaman repositori inilah yang nanti akan dilakukan custom pada domain anda.

* Nama domain. Kamu bisa melakukan order Domain Murah di Masterweb jika anda belum memiliki domain.



1.  Login ke Github

Untuk login ke Github, kamu bisa akses https://github.com/login dan silakan masukkan username dan password.


2. Memilih Halaman Github / Repositori

Setelah anda berhasil login Silahkan memilih halaman github atau repositori yang ingin anda lakukan custom domain. Sebagai pengingat bahwa custom domain yang akan dilakukan kali ini merupakan custom domain halaman Github. Bukan untuk URL Github

3. Melakukan Custom Domain Halaman Github

Kemudian klik tab Menu Settings untuk melakukan custom domain.


Selanjutnya, Silahkan cari bagian Github Pages. Jika langsung muncul bagian custom domain, silakan langsung ke step berikutnya. Jika tidak muncul silakan perhatikan pada bagian Source lalu pilih None


Setelah itu pilih master branch.



Tunggu sebentar maka nanti akan muncul bagian Custom DomainPada bagian ini silahkan anda masukkan nama domain yang akan digunakanNantinya nama domain ini yang akan dilakukan custom domain ke URL repositori. URL repositori/ halaman github yang akan digunakan saat melakukan setting ke DNS pada domain.  Silahkan klik Save  dan beri tanda centang pada Enforce HTTPS.


4. Melakukan Konfigurasi DNS di Domain

Sekarang silahkan melakukan konfigurasi DNS di client area. Silakan login ke Client area melalui https://masterkey.masterweb.com/ pilih Domains, lalu Manage DNS. Pilih Domain yang akan dicustom , lalu klik Edit Zone

NOTED! Mohon dipastikan sebelum melakukan konfigurasi DNS, untuk Nameserver diubah ke default atau menggunakan dns1-parking.masterweb.com dan dns2-parking.masterweb.com 

Untuk pengaturan DNS yang harus anda ubah adalah konfigurasi A record dan CNAME record.

A Record

Silakan tambahkan DNS A record. Pada bagian Host Name anda bisa isi dengan @, TTL 14440, Type A dan pada bagian Value Address silakan tambahkan IP Address berikut satu persatu. 

185.199.109.153 

185.199.108.153

185.199.110.153 

185.199.111.153


Jika sudah klik Save Changes. 


CNAME Record

Selanjutnya, untuk konfigurasi DNS yang harus anda tambahkan adalah CNAME record. Pada bagian Host Name silakan tuliskan www, TTL 14440, Type CNAME. Lalu pada Value Address silakan diisi dengan URL repositori/ halaman Github anda. Jika sudah, klik Save Changes.

5. Custom Domain ke Halaman Github Berhasil

Jika semua step dilakukan, silakan tunggu hingga masa propagasi domain selesai sekitar 1×24 jam.