if you are using the Git bundled with SmartGit (which contains an SSH executable) or Git for Windows installed without the option Use external OpenSSH, you will have to tell Git to use the Windows 10 SSH client:.
tell the SSH agent about your private key file:.
by invoking ssh-agent (if you get the output unable to start ssh-agent service, error :1058, the service most likely is in disabled state).
ensure the service OpenSSH Authentication Agent has at least the manual startup type (by default: disabled).
ensure the optional Windows feature OpenSSH Client is installed.
It will prompt for the old passphrase once (if any) and for the new If you have a private key file with an unsupported format, use this command in a Terminal to convert it: $ ssh-keygen -t rsa -b 4096 -m PEM Converting an existing private key to PEM-format If you have connection problems, try with this command instead: To create a private/public key pair, execute following command in a