如果使用ssh-keygen的时候设置了passphase, 每次ssh的时候都会要求输入这个passphase. 如果需要频繁ssh, 比如从github pull change的时候, 每次输入非常影响效率. 解决方法如下:
首先,在Mac上需要先启动ssh-agent,一般开机时做一次就行。
eval $(ssh-agent -s)
然后
ssh-add
或者
ssh-add <key path>
然后输入一次passphase. 这样这个passphase就会被添加到ssh-agent里面, 就不需要每次输入了.