

You may want to consider using the portable edition, and syncing the entire KeePass installation along with your. Install things KeePassĮnsure KeePass2 Professional Edition is installed. This has the advantage that the SSH keys are synced with the KeePass database.

KeePass is another way to go about this by using KeePass and the KeeAgent plugin, we can use the KeePass database as a container for our keys and have it serve when needed. There are various ways to solve this, including SSH. Over time though, the number of keys you need to manage and remember can grow.

It’s also a good practice to generate a keypair for each server you connect to - including when performing remote git operations. It’s a good idea to use SSH keys when connecting to remote servers rather than username/passwords.
