...
Create an SSH key pair at command line (guide here)
This should be a user-specific key (i.e. not shared with other team members)
Check with your Git platform’s documentation for the type of keys which are compatible with it.
Upload the private key to your MettleCI Workbench profile
Click your avatar or user name in the top right-hand corner of the Workbench interface and select Profile.
The Git Signing Key heading will have a
label next to it if you have not already supplied a key value. Select the Upload Key checkbox, paste your private SSH key into the text field and click Update Profile.Status colour Yellow title NOT SUPPLIED When you upload your key to Workbench it encrypts it (using your DataStage password) and stores it safely in a Java key store (the same method used supporting to support accessing Workbench using HTTPS access). Once accepted the Git Signing Key heading will have a
label next to it.Status colour Green title SUPPLIED
Upload the public key associated with your private SSH key to your account on your Git platform. See your Git platform’s instructions on how to achieve this.
Try performing a commit from MettleCI Workbench and check your Git platform to see if it’s recognised as a signed commit.
Note that not all Git platforms have a visual indicator of a commit being signed. See your Git platform’s instructions on how to verify that a commit has been signed.
You can delete your private SSH key at any time by selecting the Delete Key checkbox and clicking the Delete Key button.
...