Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • The local user repository is automatically created when a user connects to performs the checkout/clone operations for a Git repository via JOC Cockpit.
  • The local user repository is persistent and is updated from the JOC Cockpit database (commit operation) and from the Git repository (pull operation).
  • The Git repository is updated from the local user repository by the push operation.
  • The JS7 - Cleanup Service removes any local user repositories if the user profile no longer exists, i.e. if a user is dropped from JOC Cockpit.

The following operations are available:

  • git-checkout
    • checks out a specific branch or tag from the Git repository to the local user repository
  • git-clone
    • initially clones a Git repository to a local user repository
  • git-add
    • adds (new) configuration objects from the JOC Cockpit database to the local user repository
  • git-delete
    • removes an already added configuration object from the local user repository
  • git-commit
    • commits newly added, updated or removed configuration objects to a local user repository
  • git-push
    • pushes changes from the local user repository to the remote Git repository

...

  • git-checkout
    • checks out a specific branch or tag from the Git repository to the local user repository
  • git-clone
    • initially clones a Git repository to a local user repository
  • git-pull
    • pulls recent changes from the Git repository to the local user repository

...