Just fork the repo and adjust the _config.yml to use with Github Pages and your page is done.
Note: If you want to use this theme in a subfolder, then you need to create a gh-pages branch in your repo.
You can also create an empty repo, add index.html and archive.html files, which can be empty but need to contain front matter, and add this to your _config.yml:
remote_theme: niklasbuschmann/contrast
plugins:
- jekyll-remote-themeFor an example repo you can look at the demo of this theme.