These articles discuss how to use version control systems, like Git and Subversion, on Webhost.Berlin 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 Webhost.Berlin'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 Webhost.Berlin server.
Learn how to set up and use the Subversion (SVN) revision control system on your Webhost.Berlin account here.
Subversion clients use SSH to access remote repositories on Webhost.Berlin 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 Webhost.Berlin shared servers. Learn more here.
Webhost.Berlin 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 Webhost.Berlin server.