Publishing to GitHub pages
You can configure GitHub Pages to publish your site's source files from
master,
gh-pages, or a
/docs folder on your
master branch for Project Pages and other Pages sites that meet certain criteria.
If your site is a User or Organization Page that has a repository named
<username>.github.io or
<orgname>.github.io, you cannot publish your site's source files from different locations. User and Organization Pages that have this type of repository name are only published from the
master branch.
Create a branch to publish
After you've created either a
master or
gh-pages branch, you can set one as your publishing source so that your site will be published.
If you fork or upload your site repository with only a
master or
gh-pages branch, your site's source setting will automatically be enabled for that branch.
Create an
index.html page

Push the master branch to GitHub

Change setting in GitHub

View the page in a browser
https://[orgname].github.io/[reponame]
