git提交代码的时候遇到了这个问题

.git/hooks/commit-msg: fork: Resource temporarily unavailable
error: bogus commit object 0000000000000000000000000000000000000000

查了一下说是进程太多,最近升级了mac的最新系统Catalina就老是出现这个问题,奉劝大家不要轻易升级系统。

解决办法就是关了很多进程,再尝试进行提交代码,查了一下说是新版mac在crontab有一条任务,要清空一下就好了。

步骤

  • 先查看自己有没有crontab任务​​crontab -l​
  • 我这里是有的,然后删除​​crontab -r​​,再查看就没有了

先观察一下,到底解决没有

查到原因好像是cron设置的每天启动,新版系统有个bug,这些cron任务执行完了不会自动释放,结果发现系统有很多个进程,如果不关机就会累计很多,我把cron设置取消,就好了。

参考链接