У меня проблема с git push из-за файла в каталоге объектов /.git Терминал выводит следующее сообщение:
Enumerating objects: 38, done.
Counting objects: 100% (38/38), done.
Delta compression using up to 8 threads
Compressing objects: 100% (21/21), done.
Writing objects: 100% (22/22), 14.40 KiB | 921.00 KiB/s, done.
Total 22 (delta 17), reused 0 (delta 0), pack-reused 0
error: unable to write file ./objects/ec/3a800eea2d9c0fd32db2d5943c2c059ab79b10: Permission denied
To ssh://mysshAdress.git
! [remote rejected] feat/ficha-28-09-wtdb -> feat/ficha-28-09-wtdb (unable to migrate objects to permanent storage)
error: failed to push some refs to 'ssh://mysshAdress.git'
Я никогда не видел этого раньше, и это вызывает большую проблему.
Кто-нибудь когда-нибудь испытывал это? спасибо
Я уже говорил с ними. Разрешения в порядке. Я не знаю, как я могу решить это
для меня ошибка выглядит так, будто у них закончилось хранилище.
Разрешения не в порядке, отсюда и ошибка «невозможно выполнить миграцию». Но это должно быть обработано на их стороне или вы должны войти в их систему как другой пользователь (последнее кажется маловероятным, но возможно).
error: unable to write file
Это сообщение об ошибке не имеет префикса remote:
, что означает, что проблема с дисковым пространством или разрешениями на вашей стороне, на вашем локальном компьютере.
В зависимости от вашей ОС проверьте разрешения/ACL, связанные с вашей папкой .git./objects/
, и посмотрите, нужно ли вам chmod/изменить указанные ACL.
Убедитесь, что ваш локальный репозиторий не находится в синхронизированной папке (DropBox, OneDrive, ...)
Похоже, проблема в вашем решении для хостинга git. Свяжитесь с ними.