Versions Compared

Key

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

...

JOC Cockpit maps folders to Git repositories and stores the respective Git repository URL for each folder in its inventory.

Git Access

User Access

Each user holds an individual set of credentials to connect to a Git server.

User access is available in line with JOC Cockpit security levels used for deployment of workflows, see JS7 - Security Architecture:

  • Security level LOW maps to use of a single Git account used by all users. Credentials are stored with the JS7 database.
  • Security level MEDIUM maps to use of an individual Git account per user. Credentials are stored with the JS7 database.
  • Security level HIGH does not allow to store Git credentials with JOC Cockpit. Operations on the remote Git repository have to be performed with tools external to JOC Cockpit such as Git Extensions.

The following credentials The following settings are stored with a user's profile:

...

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

Transfer of Configuration Objects between JOC Cockpit and the Repositories

The transfer of configuration objects between the JOC Cockpit database and the repositories are manged managed by the JS7 JOC REST Web Service API.

...