Skip to main content

此版本的 GitHub Enterprise Server 将于以下日期停止服务 2026-03-17. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

错误:ssh-add:不合法选项 -- apple-use-keychain

此错误意味着你的 版本不支持 macOS 密钥链集成,此集成允许你将密码存储在密钥链中。

本文内容

选项位于 Apple 的 标准版本中,当你将 ssh 密钥添加到 ssh-agent 时,它会将密码存储在你的密钥链中。 如果安装了其他版本的 ,则该版本可能缺少对 的支持。

解决问题

要将 SSH 私钥添加到 ssh-agent,可以指定到 Apple 版本的路径:

/usr/bin/ssh-add --apple-use-keychain ~/.ssh/id_ed25519

注意

  • 选项 位于 Apple 的 标准版本中。 若为 Monterey (12.0) 之前的 macOS 版本,请使用 替代 。

其他阅读材料

  • 自动标题
  • ssh-add 的 Linux 手册页
  • 若要查看 Apple 的 SSH-ADD 手册页,请在终端中运行