当git fetch我得到git:'credential-none'不是git命令。看'git --help'

时间:2016-11-16 02:04:29

标签: git github

当我使用git fetch upstream提取代码时,我收到了一些消息,例如git: 'credential-none' is not a git command. See 'git --help'.

Git版本:version 2.9.3 (Apple Git-75)

它究竟意味着什么?我该如何删除?

1 个答案:

答案 0 :(得分:0)

这意味着您已将Git配置为使用"凭据助手"命名为#34; credential-none",但你没有告诉Git如何找到这个凭证助手。

可能还有其他事情做了这个不正确的事情"告诉"背后。您必须正确完成它,或完全撤消它。就Git本身而言,这不是Git的问题。

请参阅https://git-scm.com/docs/gitcredentials.html,尤其是Configuration Options部分。您可以简单地删除指令到Git以使用此缺少的凭据帮助程序(但您需要找到哪个配置文件具有此设置)。当然,某些第三方软件试图为您设置此配置可能有一些充分的理由,因此最好找出尝试(和失败)帮助您的内容,以及休息的位置< / em>它正在做的事情已经消失了,并恢复它,以便这个&#34;有用&#34; (?)第三方扩展实际上可以提供帮助。

(通常的OS X凭证助手不是&#34;凭证 - 无&#34;而是&#34;凭证-osxkeychain&#34;。请参阅,例如this GitHub help article。它是&#39; s但仍然是第三方扩展!内置的扩展名为credential-cachecredential-store。)