Recent searches

in

Introduction to Syncing

Last modified: September 29th, 2026

On this page

CloudCannon is a Git-backed Content Management System, allowing you to store your website files on a Git Provider. CloudCannon automatically syncs your files when you connect a Git Repository to a Site, when you save changes in CloudCannon, and when someone pushes changes to your Git Repository, for example from an IDE. This means that no matter what software your team uses, everyone has access to the latest version of your files.

Articles in this section are for Team Members responsible for setting up Sites in CloudCannon and managing website files.

You can upload your website files directly from your computer, but CloudCannon recommends using a Git Provider such as GitHub, GitLab, or Bitbucket.

In the Syncing section of our Developer documentation, we cover:

  • Git: Learn how to get your website files from your Git Repository onto CloudCannon
  • Direct Upload: Learn how to create a Site from files on your computer
  • Syncing Errors: Learn how to resolve syncing errors when CloudCannon cannot push changes to, or pull changes from, your Git Repository

Let's briefly introduce these topics.

Git#

CloudCannon supports several cloud and self-hosted Git Providers. You can authenticate and reconnect your Git Provider, control which Git Repository and branch a Site syncs with, and enable Git LFS so CloudCannon includes your Git LFS files when syncing.

For a more in-depth explanation of Git in CloudCannon, please read our documentation:

Direct Upload#

Although not technically syncing, you can upload your website files directly from your computer when you create a Site. You can still use the majority of CloudCannon's features, except for syncing and publishing.

For a more in-depth explanation of Direct Upload, please read our documentation:

Syncing Errors#

CloudCannon pauses syncing when files with unsaved changes on your Site also change in your Git Repository. Saving or discarding those changes resumes syncing. If CloudCannon still cannot push changes to, or pull changes from, your Git Repository, you can resolve the syncing error in one of several ways.

For a more in-depth explanation of syncing errors, please read our documentation:

Related Resources

Open in a new tab