Ultra Performance · Human by Design · Since 2002
Get Started
Git Version Control · cPanel Integrated · Auto-Deploy · GitHub/GitLab/Bitbucket

Git hosting, cPanel Version Control built in.

Clone over SSH, pull, and ship without FTP. cPanel's built-in Git Version Control panel is on every account. Wire up deploy-on-push with a .cpanel.yml file and authenticate private repos with a cPanel deploy key. From $3.95/mo.

CloudFlare Code with AI CloudLinux Cisco cPanel Dell
★★★★★ 4.9 from 312 Shopper Approved reviews
10,000+ sites hosted
24+ years hosting since 2002
12-min avg support response
Pre-installed
Git on every account
cPanel
Built-in Version Control panel
.cpanel.yml
Post-pull deploys
$3.95
Starts at

Version control lives in your account, not a separate service you have to bolt on.

git clone, git pull, deploy. All from cPanel or the SSH shell.

Every Ultra shared hosting plan ships with Git already installed and wired into cPanel's Git Version Control panel. Clone a repo from GitHub, GitLab, or Bitbucket, pull the latest commits, read your history, and run deploy-on-push, all without standing up an external CI/CD service. Whether you push from a laptop or a build box, the remote you deploy to is the same account that serves your site.

Prefer the command line? SSH access is included, so you can run git clone, git pull, and inspect git log straight from a shell. The cPanel Git Version Control panel mirrors the same repositories for anyone who would rather point and click. Pair that with cPanel for files and databases, CloudLinux isolation for a predictable runtime, and SSD storage for fast checkouts, and you have a developer-friendly stack at shared hosting prices. We have supported developers and their deploy workflows since 2002.

Git sits alongside the rest of our developer toolchain, phpMyAdmin, cURL, GD, IonCube, Zend Guard, OpenSSL, and more. See our hosting features page for the complete list.

Quick start

From repo to live deploy in three steps.

Git ships pre-installed on every account and wires into cPanel's Git Version Control panel. Here is the loop, using only features on every plan, with no external CI runner in the middle.

  1. Create the repo in cPanel

    Open Git Version Control and clone from GitHub, GitLab, or Bitbucket, or create a fresh repo on the account. Private repo? Register a cPanel SSH deploy key so the clone authenticates without a password.

  2. Push over SSH

    Work locally, commit, and push to your remote. From the shell you can also git clone, git pull, and read git log straight on the account that serves your site.

  3. Auto-deploy with .cpanel.yml

    Drop a .cpanel.yml in the repo root and cPanel runs your tasks on every pull: copy files into public_html, restart services, or run build steps. Push, pull in cPanel, and the deploy fires.

Deploy on push

Commit, push to your remote, pull in cPanel. The site updates itself.

Commit a .cpanel.yml to the root of your repo and cPanel runs your deployment tasks on every pull, copying files into public_html, restarting services, or running build steps you list. It is a deploy-on-push pipeline you can read in one file, with no external CI runner and no manual FTP drag-and-drop.

Get hosting + Git →
Real people · US-based · Since 2002

Engineers who speak Git, not scripts

Your repos and deploy hooks run on Dell PowerEdge servers we own outright, racked in our own space with our technicians on-site beside them. When an SSH key, a .cpanel.yml task, or a stuck pull needs a second set of eyes, a real US-based engineer answers your ticket in about 12 minutes.

~12 minAvg ticket reply
OwnedDell PowerEdge racks
SSH + GitOn every plan
Ultra Web Hosting technician installing memory into a Dell PowerEdge server
We own the hardware · hands-on with every rack
How Git works on Ultra hosting · 4 capabilities

Version control, SSH deploys, and visual repo management in cPanel.

Git is on every shared hosting account out of the box. Clone over SSH or through cPanel's Git Version Control panel, pull commits, read history, and trigger a .cpanel.yml deploy, all against the account that already serves your site.

Git Pre-Installed on Every Account

Git ships on all of our shared hosting servers, so there is no apt-get, no compile, nothing to configure. Clone a repo, read git log, and pull updates from cPanel's Git Version Control panel or straight from the SSH shell. Keep your production tree under version control and check out an earlier commit cleanly when a release goes sideways.

Deploy on Push

Commit a .cpanel.yml to your repo root and cPanel runs the tasks you list on every pull, copying files into public_html, restarting services, or running build commands. It is a deploy-on-push pipeline you keep in version control with the rest of your code, no external CI runner required. Push to your remote, pull in cPanel, and the deploy fires.

cPanel Git Version Control UI

Not everyone on the team lives in a terminal. cPanel's Git Version Control panel manages repositories visually, clone from GitHub, GitLab, or Bitbucket, browse commit history, pull updates, and kick off a deployment from one screen. No shell session and no memorized git flags required.

Works with GitHub, GitLab, and Bitbucket

Clone or pull from any remote Git repository. If your code lives on GitHub, GitLab, or Bitbucket, point cPanel at the clone URL and pull it straight down to your account. Use it as a deploy target, a staging checkout, or the endpoint for your full development workflow. Any remote that speaks Git works.

Web Developers

If you build and maintain sites for clients, Git gives you a repeatable way to ship. Push to your remote on GitHub, GitLab, or Bitbucket, pull in cPanel, and the client's site updates from the exact commit you tagged. No FTP, no dragging folders, no guessing which files changed since the last release.

Small Dev Teams

Working with a partner or a small team? Keep the code in a shared GitHub or GitLab repo and pull to the live server only when a release is ready. Everyone develops on their own branch, opens a pull request, and the server only ever checks out the commits you have merged and approved.

WordPress Developers

Building custom WordPress themes or plugins? Version-control your wp-content work separately from the WordPress core it runs against. Deploy theme and plugin updates through cPanel's Git Version Control panel, keep a commit history of every change, and check out the previous tag cleanly if a release misbehaves.

SSH Deploy Key Support

For private repositories, generate an SSH deploy key in cPanel and register its public half with your remote so the clone authenticates without a password prompt. Your account password never travels to GitHub, and the deploy key you add carries only the read access you grant it on that one repo.

CloudLinux Isolated

Every account runs in its own CloudLinux container with dedicated CPU, memory, and process limits. Your clones, pulls, and .cpanel.yml deploy hooks run in their own lane instead of fighting other accounts for resources, and no other tenant on the box can read or touch your repo.

The workflow, end to end

From git clone to a live deploy, on the account you already pay for.

Here is the loop cPanel Git Version Control and SSH give you, using only features that ship on every Ultra plan. No external build service sits in the middle.

  • Create or clone the repo. Open cPanel's Git Version Control panel, or SSH in and run git clone, to pull a repository from GitHub, GitLab, Bitbucket, or any remote into your account.
  • Authenticate private repos. Generate a deploy key in cPanel and register its public half with your remote, so pulls run without a stored password.
  • Describe the deploy. Commit a .cpanel.yml to the repo root listing the tasks to run, copy files into public_html, clear a cache, run a build step.
  • Push, then pull. Push to your remote from your machine, then pull in cPanel or over SSH. cPanel runs your .cpanel.yml tasks and the change is live.
  • Pair it with staging. Clone the same repo into a staging subdomain first, verify the checkout, then pull to production once it looks right.
FAQ

What developers ask before they push.

The questions our sales team fields every week. If yours isn't here, drop us a line.

Is Git included with all hosting plans?

Yes. Git is pre-installed on all of our shared hosting servers. You don't need to request it or install anything. Just open cPanel's Git Version Control panel and clone your first repository.

Can I set up automatic deployments?

Yes. Commit a .cpanel.yml file to the root of your repository and cPanel's Git Version Control runs the deployment tasks you define on every pull (typically copying files into public_html or running build commands). It is a deploy-on-push workflow that lives in your repo, with no external CI/CD service to wire up.

Can I pull from GitHub or GitLab?

Absolutely. Clone or pull from any remote Git repository over SSH, including GitHub, GitLab, Bitbucket, or your own self-hosted Git server. For private repositories, generate a deploy key in cPanel and register it with your remote so the clone authenticates without a password.

What Git version is installed?

We keep Git updated on our servers. The current version is visible in cPanel's Git Version Control panel.

Does this work with Node.js or PHP projects?

Yes. Git is a version control tool that works with any language or framework. Whether your project is built with PHP, Node.js, Python, or static HTML, you can use Git to manage and deploy your code on our servers.

Push your first commit today.

Every plan ships with Git pre-installed, SSH access, and the cPanel Git Version Control panel. Starting at $3.95/mo with a 45-day money-back guarantee.