在divio.com上部署时pygit中的KeyError

问题描述 投票:0回答:1

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

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

divio
1个回答
0
投票

感谢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

这解决了问题,现在部署运行正常。

© www.soinside.com 2019 - 2024. All rights reserved.