313
In the SVN analogy, Git replaces SVN, while GitHub replaces SourceForge :P
If this project of yours is new, then you can still commit to your local Git, then you can push to GitHub later on. You will need to add your GitHub repo as a 'remote repository' in your Git setup.
They seem to have something for Eclipse users : http://eclipse.github.com/
Otherwise, if you are new to Git : http://git-scm.com/book