This is a quick tutorial for if you already have a Github page and want to change your domain url from to . If you haven't already, buy a domain from , I recommend it since you usually pay around $1-10 for a year and the UI is beautiful. username.github.io/repo customDomain.com Namecheap Configure Github Pages to use a Custom Domain First, go to your Github Page repo and click on , then scroll down until you see . In the input box, type the domain name you just bought to set your Github Page too, e.g. Settings Custom Domain [www.yourDomainName.com](http://www.yourDomainName.com.) . Lets return to the tab of your repo, you should now see a new file created, named . Code CNAME If you don’t, then create a new file, name it , type in it, save and push it to your repo. CNAME www.yourDomainName.com Configure Namecheap DNS Settings Lets get your domain to point to your Github Pages server. Go to , click in the navigation bar, then click next to your domain url and then click . Namecheap Domain List manage Advanced DNS Now create the following records I have listed from the picture below, except replace with . seeyouspacecowboy.github.io yourGithubUsername.github.io The Wait game You’re all set and all you have to do is wait anywhere from 5–30 mins for it work. Thanks for reading! Please share and recommend to other interested readers! Check out my portfolio http://mohammedchisti.com . (Hosted on Github Pages and domain bought from Namecheap) :p