git push
---
报错:
fatal: credential-cache unavailable; no unix socket support
-------------------
网上说:
在您的配置中的某个地方,您有一个credential helper设置为cache
,而在您的系统上您没有Unix套接字支持,几乎可以肯定,因为您的系统是Windows(如果您使用的是Unix系统,那么您的系统会严重地misconfigured.)
您应该运行git config -l --show-origin
,找出您将credential.helper
选项设置为cache
的位置,并删除该条目,因为凭证助手在您的Git版本中不起作用。
请注意,较新版本的windows10确实提供Unix套接字,但默认情况下,Git不会编译为在Windows上使用它们
--------------------
于是调用:
git config -l --show-origin
果然有这个配置,
然后我找到对应的文件,就将这个配置删了,再次提交就没有这个问题了