git - 从 bash 运行 git 命令时出现不相关的警告
问题描述
当我从 bash 执行 git 命令(例如git push origin master
)时,我看到一些警告如下 -
git: 'credential---help' is not a git command. See 'git --help'.
日志中的更多详细信息:
$ git push origin xxx --force
git: 'credential---help' is not a git command. See 'git --help'.
Enumerating objects: 71, done.
Counting objects: 100% (71/71), done.
Delta compression using up to 8 threads.
Compressing objects: 100% (37/37), done.
Writing objects: 100% (44/44), 22.86 KiB | 668.00 KiB/s, done.
Total 44 (delta 26), reused 0 (delta 0)
remote:
...
然后命令成功执行。
我无法理解为什么会出现此错误以及如何摆脱它。
解决方案
看起来您的本地计算机上的凭据帮助程序配置可能不正确。查看输出git config --list | grep credential
以找到相关的配置选项。
您可以在此处找到有关 Git 凭证支持的文档。
推荐阅读
- r - 使用 mutate_at 通过使用同一数据框中的其他列来创建新列
- c# - TLS - TCP 客户端在 SslStream.AuthenticateAsClient(servername) 上进行身份验证,但服务器未连接到任何客户端,全部在本地计算机 C#
- c# - .Net 中复杂和大型二进制文件的声明性语言
- django - 我想在验证用户名期间调用 validate_even 方法,但它显示名称 'validate_even' 未定义
- firebase - 在 Firebase ml 视觉颤动中,人脸对象的属性始终为空
- php - Php 减去一毫秒的时间
- vba - Visio VBA:如何在 VB 代码中注册到形状上的鼠标双击事件
- .htaccess - Perl 脚本可以在浏览器中设置地址吗?
- android - 潜在的 Glide 错误 - 在 Android TV 上使用 Dpad 快速滚动时,RecyclerView 项目失去焦点
- codeigniter-3 - 无法在 codeigniter 中使用 DISTINCT 或按关键字分组