这真的很令人沮丧。输入 git credential-osxkeychain 告诉我:

usage: git credential-osxkeychain <get|store|erase>

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

我最终想要做的是将我的 git 密码存储在钥匙串(keychain)中,但这是另一回事。我简直不敢相信没有该命令的文档。

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

最佳答案

此功能来自 commit 34961d3 ,由 Jeff King 于 2011 年 12 月为 Git 1.7.9 引入。

而且……它没有附带任何正式文件。
你可以看到更多的 Git Pro Book“Git Tools - Credential Storage”,这是唯一提到 osxkeychain 的文档形式。



确切地说:任何凭证助手(osxkeychain 或其他)将仅适用于 HTTPS URL,而不适用于 SSH。
并且只有当私钥受密码保护(在这种情况下是 ssh agent is needed )时,SSH 才需要缓存。

关于git - 为什么任何地方都没有 git credential-osxkeychain 的文档?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51294589/

10-14 18:40
查看更多