How To: Use Ed25519 Private Keys in Liquibase Enterprise GUI

If you use Ed25519 keys for SSH authentication, you may get the following “invalid privatekey” error when performing any git operations from within the Datical GUI:

This is because the default SSH client does not support Ed25519 keys.

Follow these steps to fix this issue:

  1. Go to File menu > Preferences > Team > Git. Change SSH client from “JSch” (default) to “Apache MINA sshd”, as shown:

    1.  

  2. Follow the steps in this article to add the SSH2 menu in your GUI: How to add SSH2 option in the Eclipse GUI/desktop client

  3. After updating the GUI in step 2, now browse to your new SSH2 option under File menu > Preferences > General > Network Connections > SSH2

  4. Specify your Ed25519 private key in Datical GUI using the SSH2 home folder and private key file name, as shown:

  5. Click Apply and Close

  6. You should now be able to perform your git operations from within the Datical GUI.

Copyright © Datical 2012-2020 - Proprietary and Confidential