I generated an SSH key using PuTTYgen. I chose Save private key and saved it under %USERPROFILE%/.ssh as privKey.ppk. This is what I use for TortoiseGit. I then chose Conversions / Export OpenSSH key and saved it as id_rsa. It will be automatically used by some programs, like PHPStorm or Git.
I now wanted to git pull from the Mac. Here is what I ended up doing
- Copy the OpenSSH key to
~/.ssh, I named itmyGitPrivKey - Create a
configfile (or append to it)
Host gitServerAlias
Hostname my.git.server.com
User myUserName
Port 12345
IdentityFile ~/.ssh/myGitPrivKey
Now when I git pull I can simply point to ssh://gitServerAlias/path/to/my/repo.git.
For more info on the config file, run man ssh_config.