【发布时间】:2018-09-09 19:28:47
【问题描述】:
所以我知道苹果在他们去 Sierra 时改变了他们在钥匙串中处理 ssh 密钥的方式,但我想了解是否有解决以下问题的方法。我有一台 High Sierra MacOS 机器,有时我亲自工作,有时我通过 ssh 远程访问。如果我在机器本身并使用它的 ssh 密钥(即 git pull/push)执行一些操作,那么一切都会按预期工作,因为它在钥匙串中具有 High Sierra 方式的密码。但是,如果我 ssh 进入,MacOS 密钥代理不会被加载,所以如果我执行相同的 git push/pull 操作,它会要求我输入密码。除了每次我 ssh 时手动启动 eval "$(ssh-agent -s)" 之外,有没有办法让它停止询问我的密码?
【问题讨论】:
标签: git macos ssh macos-high-sierra