-
cPanel & WHM Documentation
-
cPanel Knowledge Base
-
Web Services
Web Services
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 document describes how to manage your cPanel & WHM instance on Amazon Lightsail™.
We provide cPanel & WHM images through several cloud platforms.
This document explains how to create an Amazon® RDS™ instance.
This document explains how to add custom PHP INI directives to your system's PHP configuration.
After you create an cPanel & WHM instance on a DigitalOcean® Droplet™, you can manage that instance from within DigitalOcean's portal.
The documents in this section describe advanced functions and procedures that relate to DigitalOcean® Droplets™.
The following document provides the steps to build a production hosting environment on Linode.
This document describes how to install the Jekyll web application. The Jekyll® application is a static website generator that functions on the Ruby platform.
This document describes how to install a Sinatra web application.
The documents in this section describe how to create Ruby web applications, such as Redmine®, Sinatra™, and Jekyll®, on your cPanel & WHM server.
The PHP .user.ini file allows you to customize PHP directives on a per-directory basis.
This document describes how to install a Node.js web application. Node.js is a JavaScript runtime that allows you to build scalable web applications.