These articles discuss how to use version control systems, like Git and Subversion, on A2 Hosting servers. Version control systems enable you to track multiple file revisions, and are an important component of any software project.
The popular Git revision control system is installed on A2 Hosting's servers, and this article provides a brief introduction to using it.
Learn how to set up a client to work with a Git repository on an A2 Hosting server.
Learn how to set up and use the Subversion (SVN) revision control system on your A2 Hosting account here.
Subversion clients use SSH to access remote repositories on A2 Hosting servers. However, a shared hosting account only has one SSH login. This is problematic if you want to grant multiple users access to an SVN repository. The solution is to create and deploy a separate SSH key pair for each user, and this article shows you how.
The Python-based Mercurial version control system is installed on all A2 Hosting shared servers. Learn more here.
A2 Hosting accounts include support for the Concurrent Versions System (CVS) revision control system. Learn how to configure it here.
Your server may have an outdated version of the Git client installed. If so, there are ways you can use a newer version; learn how in this article.
This article discusses a problem that may occur when you try to push to a remote GitHub repository using HTTPS from an A2 Hosting server.