gpt4 book ai didi

git - 无法连接到缓存守护进程?

转载 作者:IT王子 更新时间:2023-10-29 01:29:44 25 4
gpt4 key购买 nike

我可以很好地推送,但我突然收到这个“致命”消息

$ git push
fatal: unable to connect to cache daemon: Bad file descriptor
Username for 'https://github.com':
Password for 'https://myid@github.com':
fatal: unable to connect to cache daemon: Bad file descriptor
...

为什么我突然收到这条消息?我该怎么办?

我不确定这是否有帮助,但从现在到问题发生之前

  • 我在某个不是 master 的分支上工作
  • 我在 git config --global 中更改了我的 user.email
  • 我的电脑死机很严重,因为我连接了错误的项目连接器(不适用于电脑),而且我相信不知何故某些文件已损坏
  • 在那之后,当我尝试进行新的提交时,我收到以下消息:致命:无法将 HEAD 解析为有效引用。
  • 然后我通过将配置中的 HEAD 修改为“ref: refs/heads/master”来修复它
  • 在本地编码并成功提交更改后,当我尝试将其推送到远程服务器时,出现以下错误消息

    $ 推送

    致命:无法连接到缓存守护进程:错误的文件描述符“https://github.com”的用户名:“https://myid0@github.com”的密码:致命:无法连接到缓存守护进程:错误的文件描述符致命:松散对象 8ce710b1c78658e066cd2309b12b7766d1be4920(存储在 .git/objects/8c/e710b1c78658e066cd2309b12b7766d1be4920 中)已损坏fatal: 远端意外挂断fatal: 远端意外挂断致命:写入错误:错误的文件描述符

  • 所以我备份了我所做的所有更改,删除了存储库,从 github 克隆了存储库,并使用备份文件进行了一些更改,添加、提交并推送了这些更改......但仍然该消息不会消失:(

最佳答案

https://stackoverflow.com/a/14160580

为我解决了这个问题:

sudo chown kev ~/.git-credential-cache/socket

如果您不知道您的用户,请将 kev 替换为您的用户:

whoami

关于git - 无法连接到缓存守护进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12779007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com