自从我更新到 Sierra(macOS)后,TMUX 一直询问我的 ssh 密码

自从我更新到 Sierra(macOS)后,TMUX 一直询问我的 ssh 密码

刚刚更新到 MacOS Sierra,我按照 Apple 规定的修复方法修复了 SSH 和钥匙串中出现的错误,详情请见此处 (自从我更新到 Sierra 后,macOS 一直询问我的 ssh 密码

不过,我似乎无法让我的 TMUX 会话不需要密码,而且它似乎与环境变量无关,仅供参考。

社区有什么想法吗?

Darwin i386 | tmux 2.3 | screen-256color

谢谢...

答案1

我找到了一种解决方法,即在我想用来推送到 git 的窗口中运行这两个命令。只要我保持窗口打开,输入一次我的公钥密码就可以进行身份​​验证推送。

eval $(ssh-agent)
ssh-add

从本质上来说,这并不是一个解决方案,但目前它确实有效。

相关内容