Github charges for private repositories. I'm sure there are other places you can store your repo in the cloud, with backups, for free.

Dropbox and alternatives

Using Dropbox to store+backup private Git repos works great [1] [2] [3] [4]

Dropbox is blocked by some corporate firewalls. Alternatives that work on Linux: