突然运行 git remote update 返回致命:无法分叉
Posted
技术标签:
【中文标题】突然运行 git remote update 返回致命:无法分叉【英文标题】:running git remote update all of a sudden returns fatal: unable to fork 【发布时间】:2021-04-25 08:23:12 【问题描述】:我在一台已经连接并与存储库通信很长时间的机器上运行了git remote update
。今天,当我运行该命令时,它返回以下内容:
Fetching origin
fatal: unable to fork
error: Could not fetch origin
我现在有类似的问题,git pull origin master
返回fatal: unable to fork
它是一个 bitbucket 存储库。我没有做任何叉子。是什么原因造成的?
更新
尝试重启...重启后出现同样的问题 检查的文件权限正常 已检查系统资源(剩余大量 RAM 和磁盘空间) 可以将项目克隆到同一台计算机上的新目录中,但仍试图找出导致其原始目录中的项目损坏的原因。我最终重新开始工作的方法是将 repo 再次克隆到一个新文件夹,并将原始目录中的 .git
目录替换为新克隆中的目录。
我不确定是什么问题导致了这种情况。
【问题讨论】:
【参考方案1】:这里的fork
不是指git fork;这意味着操作系统无法允许程序创建新线程。您的机器可能内存不足,或者可能有其他原因导致它无法正常工作;可能值得尝试重新启动以查看是否可以解决问题。
【讨论】:
【参考方案2】:如果您使用 ssh 获取遥控器并且您没有安装 ssh,则可能会发生这种情况。我在使用旧版本的 alpine git docker 映像时遇到了这个问题。见https://github.com/alpine-docker/git/issues/1
【讨论】:
以上是关于突然运行 git remote update 返回致命:无法分叉的主要内容,如果未能解决你的问题,请参考以下文章
git push报错:remote: error: refusing to update checked out branch: refs/heads/master
remote:error:refusing to update checked out branc
运行“git clone git@remote.git”时如何提供用户名和密码?
Updates were rejected because the remote contains work that you do