Skip to main content
There was a problem loading the comments.

Deploy a website from Git in Plesk

Support Portal  »  Knowledgebase  »  Viewing Article


Plesk can deploy your website directly from a Git repository. This is useful for developers who want a clean “push/pull → deploy” workflow instead of uploading files manually.

What you need

  • A Git repository (GitHub, GitLab, Bitbucket, or a private server).
  • Access to your hosting in Plesk.
  • If you use SSH to access the repository: an SSH key (Plesk can generate one).

Open Git in Plesk

  1. Log in to Plesk via My.GARMTECH.
  2. Go to Websites & Domains → Git.

If you do not see the Git option, it may be disabled for your plan. In this case, open a ticket from My.GARMTECH.

Create a repository in Plesk

  1. Click Add Repository.
  2. Choose your repository type:
  • Remote Git hosting – connect to an existing remote repository (recommended).
  • Local repository on your workstation – Plesk creates an empty repo and gives you the URL to push to.

Choose a deployment method

Plesk supports multiple deployment workflows:

  • Manual deployment: you pull changes and then click Deploy / Deploy from Repository in Plesk.
  • Automatic deployment: Plesk deploys automatically after you pull changes (or after a webhook, depending on configuration).
  • No deployment: repository is only stored, not published to the web root.

Recommended safe workflow (manual deploy)

  1. Push changes to your remote repository.
  2. In Plesk, open Websites & Domains → Git.
  3. Click Pull Updates (or similar option).
  4. Click Deploy from Repository.
  5. Test the website.

Notes for GARMTECH hosting

  • Deployment directory: make sure Plesk deploys into the correct web root (commonly httpdocs).
  • Permissions: if the site shows 403/500 after deployment, check file permissions and the error log.
  • Large frameworks: for Node.js builds or Composer installs, SSH access may be required (if available on your plan).

Share via
Did you find this article useful?  

Related Articles


Comments

Add Comment

Replying to