如何解决“ MacBook Pro”上的错误。
git:'credential-wincred'不是git命令。参见“ git --help”。
git:'credential-wincred'不是git命令。参见“ git --help”。
远程:HTTP基本:访问被拒绝 致命:'https://gitlab01.xxxxx.com.tw/xxxxx/xxxxxxx.git/'
的身份验证失败
我使用“ git config --system --unset credential.helper”和“ git config --global credential.helper wincred ”,对我没有任何帮助。 谢谢。
答案 0 :(得分:5)
问题是您正在尝试使用wincred
凭据帮助程序,该帮助程序仅在Windows和macOS上可用。您提到已经运行了git config --global credential.helper wincred
,该操作将凭据助手设置为wincred
。当Git尝试调用它时,它会失败,因为它不可用。
相反,您应该运行git config --unset-all credential.helper
并运行git config --global credential.helper osxkeychain
。这将导致您使用macOS钥匙串存储凭据,该凭据将在macOS上运行。
答案 1 :(得分:0)
在使用WSL和ubuntu的Windows上,我遇到了同样的问题,我不得不执行where
来删除值,而没有--global标记--unset-all则什么也没做。