我无法在旧的Synology DS-106j上提交一段时间。在回答了this这个问题之后,我按照建议的替代方案,直到我发现我现在需要在平台上使用git。 (我目前正在为它编写一个程序。)幸运的是,我找到了一种方法来获得该平台的git更新版本,但即使在更新之后问题仍然存在。以下是发生的事情的简短版本:
git init
git add .
git commit -m "Testing"
fatal: d7fae4dbad5534fed92205ff4a9cc1152b013c8b is not a valid object
我再次尝试删除.git目录;然而,类似的结果显示。在上一个问题中,由于我运行的是git版本1.8.4.2-1,因此它可能是版本问题,但在更新到版本2.3.7之后问题仍然存在。
奇怪的是,我在较新的Synology DS-212j上测试了git版本2.3.5,它的工作原理非常好。也许我的旧平台缺少依赖或类似的东西?