在divio.com上点击“部署”按钮:
...内容= self [entry.id] .read_raw()文件“ /virtualenv/lib/python3.6/site-packages/pygit2/repository.py”,行131,在getitem中引发KeyError(key)KeyError:354abadc2fab7b4d6c752f2660577d2ac3b5f247
感谢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
这解决了问题,现在部署运行正常。