Я также получил эту ошибку:error: unable to create temporary file: Not a directory.
при добавлении файла.(git add filename.ext
)
Я проверил папку .git
и обнаружил подозрительный файл e4
(, возможно, поврежденный ). e4
должен быть каталогом, но это не так. Итак, я удалил файл (с именем e4 в моем случае )из.git/objects/
rm -rf.git/objects/e4
После этого ошибка больше не повторялась.