Skip to main content
Version: 4.x

Credentials

Overview

Credentials are new in 4.0 and store the account / password pairs or private keys needed to access external systems. They are currently used by the build node of pipelines to access private Git repositories, so passwords no longer have to be written into scripts or repository URLs.

Credentials

Fields

  • Type:
    • Password: user name + password (or access token) for http/https repository URLs;
    • Key: user name + private key (with an optional passphrase) for ssh repository URLs; add the matching public key to the Git hosting platform.
  • Name: a recognizable name.
  • User name: the repository login; git for most key-based setups.
  • Password / Private key / Passphrase: depending on the type.
  • Shared: by default only the creator can use a credential; when shared, other users can pick it in pipelines without seeing the secret.

Usage

Select the credential in the Credential drop-down of a pipeline build node. After entering the repository URL, Spug checks automatically whether the repository is reachable with that credential.

Permissions

Credential management sits in the System menu and is administrator only; regular users see their own and shared credentials in pipelines.