Configure SSH authentication
You can use secure SSH authentication to access the Git server from a Git command line.
Note: This functionality is available only with the PulseUno Git server.
SSH authentication guidelines
By default, a standalone PulseUno instance uses internal authentication and provides an option to set user passwords. For details, see Change user passwords.
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.
If you don't have SSH keys, generate a key pair. For details, see the Git documentation.
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)
Add SSH public key
When you have a pair of SSH keys, add the public key to PulseUno.
To set up SSH key-based access:
In PulseUno, click the user avatar on the top navigation bar, and select Preferences.
On 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.