无法克隆git repo

时间:2014-03-19 22:24:49

标签: macos git centos clone

当我尝试使用以下命令执行git clone时:

git clone git@git.skycareehr.com:skycare/skycare.git skycare

我收到以下错误消息:

Initialized empty Git repository in /media/psf/Sites/skycare/.git/
fatal: Unable to create temporary file: Cannot allocate memory
fatal: index-pack failed
[root@centos Sites]# remote: Counting objects: 67251, done.
remote: Compressing objects: 100% (24305/24305), done.

正如您所看到的,压缩率达到100%但回购实际上并未实际克隆。

我在Mac OSX主机系统上的CentOS虚拟机上运行此命令。我使用命令git安装了yum install git的新版本,但我仍然收到错误。

2 个答案:

答案 0 :(得分:2)

在Parallels(9)更新后,我们发生了这种情况。似乎没有什么能解决降级问题。我们尝试更新parallels工具,更改操作系统版本,从新的虚拟机开始 - 但没有任何工作没有降级。

请注意,在我们的示例中,只有在克隆到共享主机文件系统(我们必须能够执行)时才会出现此问题。在使用Ubuntu 12.04版本更新到13.10之后,这会失败。

可悲的是,Parallels与共享主机FS一样令人震惊。我们可能会以这个速度被迫回到虚拟盒子。

另一种可能性是在主机上设置NFS导出并使用它来共享文件而不是困扰共享文件系统。这对我们来说似乎没问题。这里有一个要点,说明如何设置它:

https://gist.github.com/mowings/9782264

答案 1 :(得分:0)

Parallels发布了一个更新,为我解决了这个问题:

Official Parallels Support Post

确保您拥有最新的Parallels Build:9.0.24237。有关更新Parallels的说明,请访问:How to get the latest build of Parallels Desktop for Mac