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