versioncontrol


Guide to Git™ — Common Git Terms

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.

Read more




Guide to Git™ — Set Up Deployment

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.

Read more

Guide to Git™ — Deployment

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.

Read more

Guide to Git™ — Set Up Deployment Cron Jobs

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.

Read more

Guide to Git™ — Advanced Configuration and Troubleshooting

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.

Read more


Gitweb

Gitweb allows you to browse, view, and review your repositories from within a simple interface.

Read more