Version control systems allows programmers and other content producers to collaborate on projects of various types, such as software development or document management. These guides provide an introduction to popular open source version control systems, along with practical examples of their configuration and use in production environments.
Learn how to submit new articles to the Linode Guides and Tutorials website, via the Linode Docs repository on GitHub. Instructions include how to: clone the GitHub repository, create a new Git branch, create and edit your guide's Markdown text file, and open a new pull request for your new guide. Instructions for opening issues for existing guides are also included.
Learn the basics of Git in this guide. Discover one of the most popular distributed version control and source code management systems that make contributing to projects and working with a team easy.
Use the Girocco engine from repo.or.cz to provide easy access to Git repositories.
This tutorial is an introduction to developing with Git and GitHub with instructions on installing Git and creating your first GitHub test repository.
Installing git on GNU/Linux, MacOSX, and Windows
Unbundle the default nginx server from Omnibus Gitlab and install and configure your own to enable virtual hosting.
Install GitLab on an Ubuntu 14.04 (Trusty Tahr).
Install GitLab on Ubuntu 18.04 with SSL
How to install GitLab with Docker.
Install Gogs, a Self-hosted Git Service Written in Go, on Your Debian 8 (Jessie) Server.
Our guide to getting starting with version control
Using the Bazaar version management system.
Use the Mercurial version control system to manage source code in distributed environments.
This guide shows how to manage source code with Subversion, an open source version control system.