cPanel Git Version Control - Usage guide and access restrictions

What is cPanel Git Version Control?

Git Version Control is a tool that lets you manage Git repositories directly from cPanel. With it you can create or clone repositories, organize your code and keep it up to date without the need for external management.

It is ideal for developers who want to keep projects (e.g. websites, applications) in a Git repository and apply changes in a controlled way.


Main features of Git Version Control

  • Creating a new repository directly in your hosting account.

  • Cloning an existing repository from GitHub, GitLab or Bitbucket.

  • Managing branches and viewing the commit history.

  • Organizing code with versioning, so you can easily roll back changes.


Restrictions on using Git through cPanel

In the Konet shared hosting environment, specific restrictions apply for security reasons:

  • SSH access is not provided on shared hosting.

  • SSH capabilities for Git are available only on VPS and Dedicated Servers.

  • As an exception, SSH can be enabled on shared hosting only for users with a Greek static IP, upon request to support.

This is done to maintain maximum security in shared environments and to avoid the potential risks of open SSH access.


How to create a Git repository in cPanel

1. Opening Git Version Control

  • In cPanel, select Git Version Control.

2. Creating a new repository

  • Select Create.

  • Set the path where the repository will be stored (e.g. public_html/project).

  • Give the repository a name.

3. Cloning a repository

  • If you have a repository on GitHub or GitLab, enter its URL and click Create.

  • The files will be downloaded to your server.


Practical usage examples

  • WordPress plugin development: keep versions and experimental changes.

  • Custom applications: organize updates without losing previous versions.

  • Team collaboration: developers can work on the same repository.


Frequently Asked Questions (FAQ)

Can I use Git without SSH?

Yes, you can clone or create repositories over HTTPS. However, advanced Git commands require SSH, which is not available on shared hosting.

What options do I have if I need SSH for Git?

You can upgrade to a VPS or Dedicated Server, where you have full root/SSH access.

Why is SSH allowed only with a Greek static IP?

To reduce the risk of attacks and to ensure that access comes only from trusted, verified addresses.


Conclusion

cPanel Git Version Control lets you organize and manage repositories easily from within cPanel. For more advanced operations with SSH access, we recommend a VPS or Dedicated Server. This way you get the security and flexibility that professional projects require.

Was this article helpful?

Related service Konet Web Hosting cPanel, LiteSpeed and automatic backups on every plan.

Related articles