Zactonz Git
v1.0.1Deploy GitHub repositories to cPanel accounts automatically, with webhooks or a manual sync.
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.
I installed 1.0.0 and nothing happened. What went wrong?#
Version 1.0.0 contained syntax errors that stopped it loading, so opening the tool in cPanel produced a fatal error or a blank page. Install 1.0.1 over it; there is no saved state to preserve. The changelog lists everything that changed.
Where do I download it?#
From GitHub. Each release has a source archive; the installation page has the exact command. Commands published in earlier documentation pointed elsewhere and did not work.
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.