Deploy from Git
Push to a branch and the site updates. A failed build changes nothing.
Harbor fetches the branch, runs your build as the site's own Linux user, then copies the result into the live folder while keeping the paths you protect, like uploads and .env.
- Works with GitHub, GitLab, Gitea and Bitbucket. Private repositories use a deploy key Harbor creates for each site.
- Push webhook with signature checks, and an API call for CI pipelines.
- The first deploy backs up the existing site. Any earlier deploy can be put back with one click.






