Versions Compared

Key

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

...

When clicking the Git Management tab then the list of available Git credentials is displayed like this:


When clicking on an entry and when clicking the  button a popup window is displayed for management of credentials like this:

...

  • Git Server: Credentials are managed per Git Server.
    • The Git Server entry has to be unique. Users can manage different credential sets for different Git Servers. Should different Git accounts Accounts be used for the same Git Server then different JOC Cockpit accounts have to be used.
    • The Git Server is specified from the hostname and optionally the port of the Git Server.
  • Git Account, User Name, E-Mail Address: The Git Account has to be available with the Git Server, the User Name and E-Mail Address can be freely chosen.
  • Authentication Type: This offers to use one of the following options:
    • Password: This The authentication method is denied by a larger number of Git Servers.
    • Private Key: This The authentication method makes use of Secure Shell (SSH) that is included with the Git Client.
      • The location of the Private Key file can be specified like this:
        • file name: JOC Cockpit creates the directory JETTY_BASE/resources/joc/repositories/private to which the private key file has to be stored by the user. JOC Cockpit will use this directory to identify the Private Key file and to authenticate with the Git Server.
        • empty file name: JOC Cockpit will use the Private Key file ~/ssh/id_rsa from the JOC Cockpit account's home directory.
        • path to a file: JOC Cockpit makes use of the indicated path to a Private Key file. The path has to be accessible to the JOC Cockpit Jetty servlet container.
      • Users have to manually store the Private Key file to the indicated location.
    • Access Token: This The authentication method is considered similarly insecure as use of passwords Passwords and is not offered by all Git Servers.
      • The Access Token is created and is stored with the Git Server.

Clone Git Repository

A Git repository can be cloned to a new top-level folder in the JOC Cockpit inventory and it can be cloned to an existing top-level folder.

...