Skip to main content

Guides

Connect Git Repository

You can connect to Git using any provider of your choice with a Remote SSH URL. The following guides are tailored to popular Git providers such as GitHub, Bitbucket, GitLab, and Azure.


This guide shows how to connect your Appsmith application to a remote GitHub repository.

This guide shows how to connect your Appsmith application to a remote GitLab repository.

This guide shows how to connect your Appsmith application to a remote Bitbucket repository.

This guide shows how to connect your Appsmith application to a remote Azure repository.

Manage Git

These guides help you manage Git integration, from resolving merge conflicts to setting up multiple environments.


This guide shows you how to import an existing app connected to Git into a new workspace or a different Appsmith account.

This guide shows you how to set up multiple instances in Appsmith using Git, making application development easier.

This guide shows how to revert a committed change to a specific branch or default branch in Git, allowing you to fix a mistake or undo an unwanted change.

This guide offers strategies for resolving these conflicts to ensure smoother collaboration and project management in Git.

Continuous Delivery (CI/CD) with Git

Appsmith allows you to integrate Continuous Delivery (CI/CD) within your App using Git. The integration is service-agnostic and is compatible with any CI/CD tool capable of calling a URL via cURL.

Here are a few guides for popular options like GitHub Actions, Bitbucket Pipelines and GitLab CI/CD.


This guide shows how to integrate Continuous Delivery with Git in Appsmith, enabling automatic updates to the master branch with GitHub Actions.

This guide shows how to integrate Continuous Delivery with Git in Appsmith, enabling automatic updates to the master branch with GitLab CI/CD.

This guide shows how to integrate Continuous Delivery with Git in Appsmith, enabling automatic updates to any branch with Bitbucket Pipelines.