Git™ is a system that tracks and manages changes to files (a version control system). Whenever content changes, Git records it and stores the history of every change. Because of Git's complex functionality, it uses many terms that novice users may not immediately understand.
You can access all of Git™'s functionality via the command line. This document lists common commands and options that may assist you when you learn Git.
With the appropriate permissions, cPanel accounts can host Git repositories. This tutorial uses the command line to create or clone a new Git repository, update the repository's configuration, and clone the repository locally for updates.
This document describes how to set up SSH access so you can clone a local git repository to a privately-hosted remote repository.
cPanel's Git Version Control interface (cPanel >> Home >> Files >> Git Version Control) allows you to configure deployment for your cPanel-managed repositories. While many deployment configurations are possible, this document only outlines two types of deployment that you can configure.
The Git™ Version Control feature allows you to deploy your cPanel-managed repositories. Generally, deployment sends finished code into production. You can use different configurations to automatically (push deployment) or manually (pull deployment) deploy changes.
If you wish to deploy the contents of a cPanel-managed repository on a schedule, you can set up deployment cron jobs. Cron jobs allow you to configure the system to run a specified command automatically at a specified interval.
The Git Version Control feature includes several changes from the Git™ default configuration. Additionally, we impose certain restrictions on cPanel-hosted repositories. This document is targeted at system administrators, and includes details that may assist you in troubleshooting cPanel users' issues.
This feature allows you to easily host Git repositories on your cPanel account.
Gitweb allows you to browse, view, and review your repositories from within a simple interface.
This document explains how the EasyApache 4 build process works and how you can receive updates when we update the Git™ repositories.
The Experimental repository exists as a collaborative, experimental area for development.