0

点击 divio.com 上的“部署”按钮后:

... content = self[entry.id].read_raw() 文件“/virtualenv/lib/python3.6/site-packages/pygit2/repository.py”,第 131 行,在getitem 中引发KeyError (key) KeyError: 354abadc2fab7b4d6c752f2660577d2ac3b5f247

4

1 回答 1

1

感谢 divio 的支持,我能够解决这个问题:

divio.com 不支持存储库中的“空”文件夹。

检查您是否有任何默认创建的未使用文件夹并将其删除(如果您不使用它们)。由于我将所有后端功能都移到了一个/backend文件夹中,因此我选择只删除自动创建的文件夹:

mario@x1a2p32:~/Projects/lwl-djangocms-blog1$ git commit -m "delete empty folders"
[master e1144fa] delete empty folders
 3 files changed, 0 insertions(+), 0 deletions(-)
 delete mode 100644 private/.empty
 delete mode 100644 static/.empty
 delete mode 100644 templates/.empty

这解决了问题,部署现在运行良好。

于 2020-04-24T08:25:35.553 回答