Git is yet another open source version control, and seems to be the toolof choice for contemporary coding mavericks. I still prefer svn and cvs,for centralised version control, but can appreciate why some projectsmay require distributed repositories as afforded by git.
Setting up a central git repository on a server is easy. You basicallysetup a user, whose home directory is used to store the repositories,and allow access to people using keys, where the user retain theirprivate key and their public key is saved as an authorised key for thegit user account.
Read More →