Everyday GIT With 20 Commands Or So Tutorial Git FAQ Savannah design notes
Other Git hosting platforms with source code for the server side: