How Git works on Ultra hosting · 4 capabilities
Version control, deployment, and visual repo management in cPanel.
Git is available on every shared hosting account out of the box, with cPanel's Git Version Control panel handling clone, pull, commit history, and deployment from one screen.
Git Pre-Installed on Every Account
Git is available on all of our shared hosting servers out of the box. There's nothing to install or configure. You can clone repositories, view commit history, and pull updates directly from cPanel's Git Version Control panel. Keep your production files under version control and roll back changes cleanly if something goes wrong.
Deploy on Push
Drop a .cpanel.yml file in the root of your repository and cPanel will run the deployment tasks you define every time you pull updates, copy files to public_html, restart services, run build commands. A simple deployment pipeline without CI/CD tools or third-party services. Push to your remote, pull in cPanel, and your changes go live.
cPanel Git Version Control UI
Manage repositories visually through cPanel's Git Version Control panel. Clone from GitHub, GitLab, or Bitbucket, view commit history, pull updates, and trigger deployments, all from one screen. No shell experience required, no command-line muscle memory needed.
Works with GitHub, GitLab, and Bitbucket
You can pull from any remote Git repository, so if your code lives on GitHub, GitLab, or Bitbucket, you can clone it directly to your hosting account. Use it as a deployment target, a staging environment, or a full development workflow. Your hosting account works with any Git remote.
Web Developers
If you build and maintain websites for clients, Git hosting gives you a clean way to deploy code changes. Push to your remote (GitHub, GitLab, Bitbucket), pull in cPanel, and your client's site updates. No FTP, no manual file uploads, no guesswork about which files changed.
Small Dev Teams
Working with a partner or a small team? Keep your code in a shared GitHub or GitLab repo and pull updates to the live server when you're ready to deploy. Everyone works on their own branch, and the server only gets the code you've merged and approved.
WordPress Developers
If you're building custom WordPress themes or plugins, Git lets you version-control your work separately from the WordPress core. Deploy theme updates via cPanel's Git Version Control panel, keep a history of every change, and roll back cleanly if a release has issues.
SSH Deploy Key Support
For private repositories, generate a deploy key in cPanel and add it to your remote so the clone authenticates without a password. Your credentials never live on the server; the deploy key only has read access to the one repo you grant it to.
CloudLinux Isolated
Every account runs in its own CloudLinux container with isolated CPU, memory, and process limits. Your Git operations and deploy hooks don't compete with other accounts on the server, and your repo can't be touched by anyone else on the box.