In order to publish your site using GitHub Pages, you'll need to create a repository (repo) on GitHub.
A GitHub repository is an online, central storage place where you can store files and all the versions of those files. We'll use the repo you create to store the contents of your website.
Your repo's name must also follow GitHub Pages' naming convention, otherwise your site will not publish at all.
Specifically, the repo's name must be in the following format:
In the example above, you would replace
your-user-name with your actual GitHub user name.