Zactonz Git

v1.0.0

Deploy GitHub repositories to cPanel accounts automatically, with webhooks or a manual sync.

WHM 106+Git 2.18+Root access Updated 2 Jun 2025

FAQ

Can I use it with private GitHub repositories?#

Yes. Enter a GitHub personal access token in the Access token field when adding the repository. The token needs read access to the repository and is stored on the server for pulls.

Will it work on shared hosting?#

No. The plugin installs into WHM and needs root access to the server. It is meant for servers you administer, and then benefits every cPanel account on them.

Does it pull automatically?#

Yes, once a GitHub webhook is configured for the repository. Every push to the configured branch triggers a git pull. You can also click Sync now at any time.

Can I deploy to a subdirectory such as public_html/app?#

Yes. The Repository path can be any valid path relative to the account's home directory.

Can I manage several repositories?#

Yes. Add as many as you need, each with its own clone URL, branch and target path.

What happens to local changes in the target directory?#

Deployment runs git pull, so files that were edited on the server and conflict with the incoming commit will block the pull. Keep the target directory managed by Git alone, or commit server-side changes back to the repository.

Is it really free?#

Yes. Zactonz Git is free and open source, and may be modified, resold or white-labelled. It is provided as-is with no warranty.