Hi,
I'm looking to import SSH keys into Stash (directly into the database) from a different system and ran into a problem. I'm trying to figure out how I should populate the KEY_MD5 column in the database - specifically when I tried to get the hashed value of a key that I added through the UI with md5sum as below, I was unable to produce the same value that Stash had generated itself.
echo 'ssh-rsa ... <email>' | md5sum
I alos tried using MySQL's MD5 function and that did not work either
select MD5('ssh-rsa ... <email>');
Any advice would be appreciated...
Hi Rafal,
Why are you inserting SSH keys directly into our database? If you would like to automate/script some processes, you should always be using our REST apis.
Have a look the following question for how to add SSH keys to Stash via REST:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
The safest way of importing SSH keys into Stash is to use the REST endpoint:
POST http://<your-baseurl-here>/rest/ssh/1.0/keys?user=<username>
with body:
{ "text":"<your-public-key-content-here>", "label":"<your-label-here; not used by Stash for auth>"}
Things to watch out for:
Cheers,
Michael
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.