Skip to main content
Version: 3.13-dev

Manage Git Servers

Git Server is responsible for integration with Version Control System, whether it is GitHub, GitLab, Bitbucket, or Gerrit.


The Git Server is set via the global.gitProviders parameter of the values.yaml file.

To view the current Git Server, you can open Portal Configuration -> Git Servers and inspect the following properties:

  • Git Server status and name - displays the Git Server status, which depends on the Git Server integration status (Success/Failed).
  • Git Server properties - displays the Git Server type, its host address, username, SSH/HTTPS port, public and private SSH keys.
  • Learn more - opens the "Manage Git Servers" documentation page.
  • Undo/Save changes - these buttons apply or revert changes made to the Git Server.
  • + Add Git Server - add a new blank to specify the new Git Server's parameters.
  • Delete a Git Server - deletes the Git Server after confirmation.

View Authentication Data​

To view authentication data that is used to connect to the Git server, click the eye icon in the corresponding field or use the kubectl describe command as follows:

kubectl get secret ci-<git_server_name> -n krci -o yaml

Delete Git Server​

There are two ways for deleting Git server: using KubeRocketCI portal or CLI.

To delete a Git server using KubeRocketCI portal, follow the steps below:

  1. Navigate to KubeRocketCI portal -> Configuration -> Version Control System.

  2. In the Version Control System tab, click the bin icon.

  3. In the confirmation window, enter confirm and click Delete.