Use the Mercurial version control system to manage source code in distributed environments.
Using Git and Github start to finish.
Use CPAN Minus to install and manage Perl modules easily.
Our guide to getting starting with version control
Managing source control with Subversion, an open source version control system.
Using the Bazaar version management system.
Hosting your own Git repositories with GitLab Community Edition
An introduction to using git, managing git repositories, and gitolite.