GitHub nudi mogućnost da projekat koji je u formi web strane objavite na internetu u formatu: ime.github.io/ime-projekta ... ali i da ga povežete sa posebnim internet domenom (na primer, www.vase-ime.com). U ovom tekstu se neću baviti instrukcijama za kreiranje projekta na GitHubu.
1. Registrujte internet domen kod neke od firmi koje se bave ovom uslugom. U trenutku pisanja teksta, cena internacionalnog domena (.com) je bila oko 12EUR i zaštita podataka je bila dodatnih 5EUR. Pri registrovanju domena dajete privatne podatke poput adrese, telefona, punog imena i prezimena i ovi podaci su dostupni svima. Ukoliko želite da ovi podaci ne budu dostupni, neophodna je doplata od pomenutih 5EUR. Recimo da smo registrovali domen koji se zove www.steglo.com2. GitHub: uđite na svoj profil3. GitHub: idite na opciju da vidite repozitorijume ‘Repositories’4. GitHub: kliknite na repozitorijum gde se nalazi projekat koji želite da povežete sa registrovanim internet domenom5. GitHub: kliknite na opciju ‘Settings’6. GitHub: pod opcijom ‘Settings’ u odeljku ‘GitHub Pages’ podesite ‘Source’ na ‘master-branch’ i kliknite ‘Save’7. GitHub: pod opcijom ‘Settings’ u odeljku ‘GitHub Pages’ podesite ‘Custom domain’ na ime internet domena koji ste registrovali, npr. www.steglo.com8. GitHub: Vaš projekat mora sadržati fajl koji se zove ‘CNAME’. Ime fajla je isključivo napisano velikim slovima, bez navodnika i ekstenzije. Fajl ‘CNAME’ treba da bude u glavnom direktorijumu, gde se nalazi i fajl ‘index.html’. U ovom fajlu je samo zapisano ime domena koji ste registrovali, npr. www.steglo.com9. Firma kod koje ste registrovali domen će Vam omogućiti da menjate pojedine podatke koji se tiču web domena. Najčešće se to vrši kroz neki vid online servisa za koji će Vam dati korisničko ime i lozinku. Potrebno je da u opciji za promenu DNS parametara unesete ‘A’ record koji će ukazivati na server GitHub-a. IP adresa u trenutku pisanja teksta je 192.30.252.153, GitHub ovaj podatak daje kroz primer za podešavanja na stranici za pomoć korisnicima "Configuring an ALIAS or ANAME record with your DNS provider"Add a recordType: AName: ime-vaseg-domena.domen (npr. ‘steglo.com’, bez ‘www’ i bez navodnika)TTL: 300Address: 192.30.252.15310. Nećete moći momentalno da vidite rezultat. Neophodno je da prođe par minuta od podešavanja do momenta kada ćete moći da pristupite stranici projekta na GitHub-u preko domena sa kojim ste ga povezali.