Recover Joget App From Remote GIT

To recover a Joget app from a remote Git repository, follow these steps to synchronize your app's configurations and versions correctly:

  1. Create a new app in Joget with the same app ID as the one in the remote Git repository. This initializes version 1 of the app, which will initially be empty.
  2. Go to Settings > Git Configurations in Joget.
  3. Fill in the following details:
    • Remote Git URI: Enter the URL to the remote Git server (e.g., GitHub, Bitbucket, GitLab).
    • Remote Git Username: Provide the username to authenticate with the remote Git server.
    • Remote Git Password: Enter the password for the remote Git username.
  4. Check the following options:
    • Always Pull from Remote Server: Ensure this option is checked to pull updates from the remote Git server before pushing any local updates.
    • Auto Sync DB From Git: Enable this option to automatically synchronize the app's database definitions with the configurations stored in Git.
  5. Click Submit to save these configurations.
  6. Click Builders in Joget to refresh the page. This action triggers Joget to perform a Git synchronization. Joget will sync from the remote Git repository into the Joget database, recovering all forms, lists, UIs, and processes associated with the app.
  7. After synchronization, verify that all configurations and versions have been correctly recovered.
  8. If applicable, Navigate different app versions to ensure all components are restored as expected.

See Recover Joget App From Local GIT for additional information.

Created by Julieth Last modified by Aadrian on Dec 13, 2024