GitHub is a web-based Git repository hosting service, which offers all of the distributed revision control and source code management (SCM) functionality of Git as well as adding its own features.
It is very easy to join GitHub. To create an account go to: https://github.com/join and fill out the form. One of the hardest questions is going to be what is your username, with the many accounts already there finding a good username will be harder. Your email address can be any of your email addresses you want to use.
Request access to the NCSA Organization in GitHub