KeyError в py git при развертывании на divio.com - PullRequest
0 голосов
/ 24 апреля 2020

После нажатия кнопки «развернуть» на divio.com:

... content = self [entry.id] .read_raw () File "/ virtualenv / lib / python3. 6 / site-packages / pygit2 / repository.py ", строка 131, в getitem повышение KeyError (ключ) KeyError: 354abadc2fab7b4d6c752f2660577d2ac3b5f247

1 Ответ

0 голосов
/ 24 апреля 2020

Благодаря поддержке 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

Это решило проблему, и развертывания теперь работают нормально.

...