git:' credential-osxkeychain'不是git命令。见' git --help'

时间:2015-12-02 03:22:39

标签: git github version-control atlassian-sourcetree

我与bitbucket连接,我在我的计算机上安装了Git和sourcetree,我尝试将sourcetree和bitbucket连接在一起。但我无法连接两者。当我尝试克隆存储库源路径时,它说

this is not a valid source path... 
git: 'credential-osxkeychain' is not a git command. See 'git --help'.

enter image description here

喜欢这个错误

我对凭证-osxkeychain文件一无所知,我使用的是windows os

任何人都可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:4)

有没有机会

$ git config --get credential.helper

正在显示osxkeychain?这仅适用于OS X.

尝试找到相应的.gitconfig文件(可能在$ HOME中)并删除凭据帮助行。

编辑:Atlassian也记录了issue

答案 1 :(得分:0)

在Windows计算机WinCred上可用于存储凭据。通过运行将Git设置为使用Windows凭据管理器

git config --global credential.helper wincred

尝试git fetch or pull,它将再次提示凭据并将其存储在凭据管理器中。

可以在控制面板中找到凭据管理器(搜索将指向正确的方向)。这样可以方便地快速删除凭据。