在git的命令行中,每次push都需要输入passphrase for key,有没有一种方式或者手段,当我输入一次passphrase for key之后,在当前的这个命令行窗口之内就不再需要输入key值了?
github help中有关于passphrase的说明 如果是macOs 可以使用 ssh-add -K ~/.ssh/id_rsa 另外,根据网上资料: ssh-add 这个命令不是用来永久性的记住你所使用的私钥的。实际上,它的作用只是把你指定的私钥添加到 ssh-agent 所管理的一个session 当中。而 ssh-agent 是一个用于存储私钥的临时性的 session 服务,也就是说当你重启之后,ssh-agent服务也就重置了。 实际使用中也的确是这样的,重启terminal就失效了
github help中有关于passphrase的说明
如果是macOs 可以使用
ssh-add -K ~/.ssh/id_rsa
另外,根据网上资料:
实际使用中也的确是这样的,重启
terminal
就失效了