Skip to main content

GitSync Overview

IconPaid feature

The GitSync feature in Paybill allows seamless synchronization of workspace applications with a Git repository which can be used for environment migration, and backup management. It supports both cloud-based and self-hosted Git providers offering flexibility in managing application development and deployment.

Key Use-Cases​

Application Migration​

GitSync can be used to facilitate the movement of application across different Paybill instances such as from development to staging to production. Users can effortlessly transfer their applications across instances by pushing changes to a Git repository. This means that once an application is developed in one instance, it can be easily moved to another by simply syncing with the repository, ensuring a smooth transition without the need for manual configurations. Refer to the github multi-instance, gitlab multi-instance and gitea multi-instance guide for detailed steps.

Backup Application​

GitSync provides a straightforward solution for creating backups of your applications. By pushing changes to a Git repository, users can ensure a secure and versioned history of their application. This serves as a reliable backup mechanism, safeguarding against accidental application/version deletion or corruption. Refer to GitSync Backup guide for more information.