Managing software and other content with version control systems.

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.

How to Unbundle nginx from Omnibus GitLab for Serving Multiple Websites

Unbundle the default nginx server from Omnibus Gitlab and install and configure your own to enable virtual hosting.

Manage Distributed Version Control with Mercurial

Use the Mercurial version control system to manage source code in distributed environments.

Developing with Git and GitHub for Beginners

Using Git and Github start to finish.

Manage CPAN Modules with CPAN Minus

Use CPAN Minus to install and manage Perl modules easily.

Java Development with WildFly on CentOS 7

Set up and configure WildFly as your Java Application Server to develop, test, and run, Java applications

Introduction to Version Control

Our guide to getting starting with version control

Clojure Deployment with Immutant and WildFly on Ubuntu 14.04

Clojure Deployment with Immutant and WildFly on Ubuntu 14.04

Install Gogs on Debian 8 Jessie

Install Gogs, a Self-hosted Git Service Written in Go, on Your Debian 8 (Jessie) Server.

Manage Source Code Versions with Subversion

Managing source control with Subversion, an open source version control system.

Manage Distributed Source Branches with Bazaar

Using the Bazaar version management system.

Git Source Control Management

An introduction to using git, managing git repositories, and gitolite.

Install GitLab on Ubuntu 14.04 (Trusty Tahr)

Install GitLab on an Ubuntu 14.04 (Trusty Tahr).