Sha1& Out of Memory Git Push

时间:2016-01-22 18:25:15

标签: git ssh version-control

我已经设置了一个裸仓库,并通过ssh积极使用它。我注意到我的最新提交不能推送到这个repo(文件大小?),但较小的提交可以推送到同一台机器上的另一个repo。

我已将一些打包参数增加到1024米,并确保远程计算机上有足够的可用内存。

  

$ git push   $ git push warning:push.default未设置;它的隐含价值   在Git 2.0中从“匹配”改为“简单”。压制这个   消息并保持传统行为,使用:

     

git config --global push.default matching

     

要压制此消息并立即采用新行为,请使用:

     

git config --global push.default simple

     

当push.default设置为“匹配”时,git将推送本地分支   到已经存在同名的远程分支。

     

从Git 2.0开始,Git默认为更保守的“简单”   行为,只将当前分支推送到相应的   'git pull'用于更新当前分支的远程分支。

     

请参阅'git help config'并进一步搜索'push.default'   信息。 ('简单'模式是在Git 1.7.11中引入的。使用   如果你有时使用旧的,那么类似的模式'current'而不是'simple'   Git的版本)

     

foo @ foo的密码:计数对象:104,完成。压缩   对象:100%(100/100),完成。致命:内存不足,malloc失败了   (试图分配914457600字节)致命:sha1文件''写   错误:参数错误无效:无法将某些引用推送到   '的ssh:// FOO @富'

0 个答案:

没有答案