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)
-
ECDSA-256
-
ECDSA-384
-
ECDSA-521
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 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>
or
ssh-rsa <key-body> <key-comment>
-
Click Save.
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.
See also: