Ответ 1
Чтобы решить проблему, я удалил файл из git, а затем снова добавил его, выполнив следующее:
git rm "myPathToAFile"
git add .
git commit -am 'my commit'
Надеюсь, это поможет кому-то еще!
Я столкнулся с этой ошибкой и нашел очень мало документации о том, как исправить это в Интернете. Я получил ошибку, попробовав выполнить команду git add .
и получил этот ответ:
фатальный: не удалось установить "myPathToAFile": нет такого файла или каталога
Чтобы решить проблему, я удалил файл из git, а затем снова добавил его, выполнив следующее:
git rm "myPathToAFile"
git add .
git commit -am 'my commit'
Надеюсь, это поможет кому-то еще!
У меня была такая же проблема. Я использую Windows 7, и моя проблема заключалась в "Ограничении максимальной длины пути" (max 260 символов для пути) (подробнее см. http://msdn.microsoft.com/en-us/library/aa365247%28VS.85%29.aspx#maxpath).
Мое обходное решение состояло в том, чтобы немного сократить имя класса.
Попробуйте git checkout my_branch -f
Как указано здесь: http://www.nullreference.se/2010/08/20/git-merge-error-permission-denied/