Mac下如何移除错误配置解决git: 'credential-manager'不是Git命令报错
问题解决步骤
报错原因是之前的命令将Git全局凭证助手设置为了不存在的manager,导致Git执行相关操作时找不到对应组件触发报错,按以下步骤修复:
首先确认错误配置项存在
执行命令查看当前全局配置的凭证助手:git config --global --get credential.helper
若输出为manager,说明错误配置确实存在。移除错误的全局配置
执行以下命令删除该无效配置:git config --global --unset credential.helper(可选)配置Mac原生可用的凭证助手
如果你需要Git记住账号密码避免重复输入,可配置Mac系统自带的钥匙串作为凭证助手:git config --global credential.helper osxkeychain验证修复效果
重新执行git push操作,确认不再触发报错即可。
如果执行全局删除后仍有报错,可检查当前Git仓库的局部配置是否也存在错误项,执行
git config --unset credential.helper删除仓库级的无效配置即可。
内容的提问来源于stack exchange,提问作者WishIHadThreeGuns
相关产品推荐
相关产品推荐

