$ git remote add newbloghost http://somethingnotgithub.com/example/path.to.git $ git push --set-upstream newbloghost gh-pages
If you don't want to depend on GitHub, there's nothing stopping you. I host my site on a VPS and couldn't be happier.