如何解决Git Init --Bare错误-致命:内存不足? mmap失败:没有此类设备
我可以通过初始化一个裸存储库来获得该信息,尽管远程计算机中大约有1GB的可用内存。我也查看了git add错误:“致命:malloc,内存不足”,但这并没有真正的帮助。 我不明白为什么会产生此错误,这似乎很奇怪。为什么会这样?解决方法
您的“裸露”存储库中是否有一个名为“配置”的目录/文件?
参见http://www.bitchx.com/log/git-f/git-f-20-Mar-2010/git-f-20-Mar-2010-03.php(镜像)
编辑:如果是这样,则几乎应该确定不使用
git init --bare
-裸露是用于您要推送到的空\“ server \”存储库,而不是用于初始化工作树中的新存储库。
,首先,这是一个非常奇怪的错误消息。
其次,您需要做的是:
在您的源目录中:
git初始化
然后,在其他地方:
git clone --bare<your source directory
><name you want for your repository
> .git
例如。,
git clone --bare my-source my-source.git
然后,您可以将生成的裸存储库复制到远程位置并进行克隆。
为了完整起见,执行此操作的另一种方法是:
创建一个空的裸仓库:
mkdir my-source.git
cd my-source.git
git init-裸
转到您的源目录,并使其成为git repo(非裸露):
cd / path / to / my-source
git初始化
将裸仓库添加为远程来源:
git remote add origin /path/to/my-source.git
并将您的仓库的内容推到远程:
git push --all
如果在源目录中运行git init
(不带--bare
)会出现此错误,则您有其他问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。