Skip to main content

SSH Sign

This project allows you use SSH Sign for your Git tags without headaches and with keeping same performance

There a guide how to add SSH Sign for your Git tags on your release workflow

Step-by-step guide

Get your SSH public key

This guide ensures you already followed guides above

Bash Terminal
cat ~/.ssh/path_to_your_pubkey.pub
Result
ssh-ed25519 AAAAC__SENSITIVE_PART mail@domain.com

then copy all of it's content without marlforming content

Export your SSH key

Bash Terminal
cat ~/.ssh/path_to_your_privatekey | base64

then copy or your result from your Terminal app or export to file with command below

Bash Terminal
cat ~/.ssh/path_to_your_privatekey | base64 | base64 > ssh-base64

then copy content of ssh-base64 file

Save your SSH key

Save your SSH key as SSH_PRIVATE_KEY variable as SECRET not VARIABLE

Save your SSH public key

Save your SSH public key as SSH_PUBLIC_KEY variable as SECRET not VARIABLE

Set your SSH Passphrase

tip

If your SSH key is encrypted by passphrase, you should set passphrase too

Save your SSH key passphrase as SSH_KEY_PASSPHRASE variable as SECRET not VARIABLE

That's all

Trigger release and see signed Git tags for your release