<!-- Lesson 14 - Putting Your Game Online -->
available over the Internet.
There are three hosting options, depending on how much of a challenge you are looking
* Use a static site hosting service
* Use git and Github Pages
* Roll your own with a hosting provider
### Using a Static Site Hosting Service
If you are brand new to hosting websites, you may want to use a static site
hosting service. These allow you to upload a zip file of html, css and
1. Sign up for Get Forge
2. Zip your `js-snake-game-tutorial` directory
3. Drag it into the get forge website
Now you have a fully functioning game hosted online! Share the link
with your friends and family and wow them with your skills!
### Using Git and Github Pages
If you like with git and github, take a stab at setting up your site
with [Github Pages](http://pages.github.com/). The easiest thing to do is:
1. From the terminal, `cd` into your `js-snake-game-tutorial` directory
1. Turn it into a git repository by running `git init`
1. Checkout a branch called `gh-pages`
1. Commit all the files
1. Create a remote repository on github for the game.
1. Follow their instructions for adding the github remote to your existing repo
1. Follow the instructions on [Github Pages](http://pages.github.com) for
setting up a project site from scratch.
1. Make the `gh-pages` the default branch
1. Push it on up!
### Rolling Your Own Hosting With a Cloud Provider
If you secretly are an unix admin who floats in the cloud; consider
Both of these services are designed to serve up static files without needing to
pay for a virtual server. This makes your monthly hosting bill for even large,
high traffic sites incredibly cheap.