If you're using Mercurial instead of Git you can create a mirror on GitHub with little effort (unless you're doing something pretty crazy with your DAG): http://hgtip.com/tips/advanced/2009-11-09-create-a-git-mirro...
This also lets git users contribute to your project, so you get the benefit of GitHub's community without having to deal with git.