Configure SSH authentication
You can configure secure SSH authentication that enables you to access the Git server from a Git command line.
Note: This functionality is available only with the PulseUno Git server.
By default, a standalone PulseUno instance uses internal authentication and provides an option to set user passwords. For details, see Change a user's password.
To set up SSH access, you need a pair of SSH keys:
A public key, which you add to PulseUno to verify the SSH connection.
A private key, which you store in a secure place on your local system.
PulseUno supports the following SSH key types:
RSA 1024–4096 (RSA 3072 or RSA 4096 are recommended)
DSA 1024–3072 (not recommended due to safety reasons)
ED25519 (recommended as the most secure option)
If you don't have SSH keys, generate a key pair. For details, see the Git help.
To set up SSH key-based access:
In PulseUno, click the user icon at the top right, and select Preferences.
In the sidebar, select Preferences > SSH Keys.
On the SSH Keys page, click New SSH Key .
Add the public key from the SSH key pair by providing the following details:
Field Description Title Enter a name for the public key. Key
Enter the value of the public key, for example:
ssh-ed25519 <key-body> <key-comment>
ssh-rsa <key-body> <key-comment>
After adding SSH keys, you can connect to a remote Git repository using the SSH protocol. Test the connection from your Git command-line tool to verify the public key access to the PulseUno Git server.