The SSH implementation in macOS Sierra changed. Keys are no longer automatically added to the SSH Agent on reboot. Thus, with Sierra I have to manually run ssh-add -K <~/path/to/key> from the terminal in order to have the key added to the agent. Once done, jsch-agent-proxy is able to pick it up.
However, there is a setting to allow SSH to automatically add keys to the agent. Thus, on the terminal I don't have to call ssh-add... . I just execute git pull/push and the key is added. SSH still uses the passphrase from the keychain.
Can the AddKeysToAgent option somehow be supported by jsch-agent-proxy? Ideally I want a password less operation from within Eclipse - without running ssh-add on the terminal first.
The SSH implementation in macOS Sierra changed. Keys are no longer automatically added to the SSH Agent on reboot. Thus, with Sierra I have to manually run
ssh-add -K <~/path/to/key>
from the terminal in order to have the key added to the agent. Once done, jsch-agent-proxy is able to pick it up.However, there is a setting to allow SSH to automatically add keys to the agent. Thus, on the terminal I don't have to call
ssh-add...
. I just executegit pull/push
and the key is added. SSH still uses the passphrase from the keychain.http://superuser.com/questions/325662/how-to-make-ssh-agent-automatically-add-the-key-on-demand
Can the
AddKeysToAgent
option somehow be supported by jsch-agent-proxy? Ideally I want a password less operation from within Eclipse - without runningssh-add
on the terminal first.