Skip to main content
Skip table of contents

Git Integration

Use Git  – the most popular source code management system used by many web developers – as a transport for initial publishing and further updates. Integrate and manage Git repositories, and automatically deploy web sites from such repositories to a target public directory.

In Plesk, you can add Git repositories of two types depending on the usage scenario:

  1. Using a local repository on your workstation. In this case, you send the changes from your local repository to Plesk, and then Plesk deploys the changes to your web site. Refer to Using local repository.

  2. Using remote Git hosting. This scenario may be useful if you already work with a remote repository in GitHub ( or BitBucket ( You send the changes to the remote repository, and then Plesk pulls them from the remote repository and deploys them to your web site. Refer to Using remote Git hosting.

When you have Git repositories enabled in your domain, a list of created repositories is displayed on the domain’s page. For each repository, the name, the current branch and the deployment path are displayed. The Deploy button near the repository name allows you to deploy the files from a repository (if manual deployment is configured) and the Pull Updates button allows you to pull the changes from the remote repository.

Currently, Plesk-hosted Git repositories are protected with the FTP user’s password. Anonymous access cannot be used.

The Git link allows you to manage the domain’s Git repositories.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.