为什么 git credential-osxkeychain 没有任何文档?

Age*_*day 5 git macos

这真是令人沮丧。打字git credential-osxkeychain告诉我:

usage: git credential-osxkeychain <get|store|erase>
Run Code Online (Sandbox Code Playgroud)

所以我知道它已经安装了。但git help credential-osxkeychain说没有任何帮助,而且我在网上找不到任何解释 get、store 和 Erase 实际作用的内容。

我最终想做的是将我的 git 密码存储在钥匙串中,但这是一个不同的故事。我简直不敢相信这个命令没有文档。

(是的,我知道这是一个“为什么”问题,但显然我是在问在哪里可以找到文档)

Von*_*onC 5

此功能来自于Jeff King于 2011 年 12 月为 Git 1.7.9引入的提交 34961d3

而且......它没有附带任何正式文件。
更多Git Pro书籍可以查看《Git Tools - Credential Storage》,这是唯一提到osxkeychain的文档形式。

这是否意味着它不适用于 ssh 访问?这就是我的仓库使用的

确切地说:任何凭证帮助程序(osxkeychain 或其他)都仅适用于 HTTPS URL,不适用于SSH。
仅当私钥受密码保护时,SSH 才需要缓存(在这种情况下需要 ssh 代理)。