unable to index file .vs Git

При попытке добавить проект ASP.NET MVC на Git папка .vs не добавляется, пишет, что доступ запрещён. Как исправить эту ошибку?

Я нашёл несколько вариантов решения данной проблемы:

1. Если несколько пользователей обращаются к репозиторию Git, вам может потребоваться выполнить что-то вроде git config core.sharedRepository 0664 (подробнее см. git help config), чтобы убедиться, что вновь созданные каталоги и файлы имеют соответствующие разрешения для всех пользователей репозитория.

2. Попробуйте запустить rm -f /opt/www/.git/objects/3f/tmp_obj_* и убедитесь, что проблема устранена.

3. Добавьте файлы, с которыми возникла эта проблема, в gitignored. Как это сделать:

  • в директории с проектом создайте файлик txt с именем .gitignored
  • внутри этого файлика напишите название директории/файла которую git будет игнорировать

4. Попробуйте выполнить следующий код:

mkdir -p /opt/www/.git/objects/3f
cd /opt/www/.git/objects/3f
rm -f tmp_obj_* ce3587c54a8be14c69b08c6b01f94949b11b47
echo "testing" >tmp_obj_abcdefg
mv tmp_obj_abcdef ce3587c54a8be14c69b08c6b01f94949b11b47
rm -f tmp_obj_abcdefg

5. Попробуйте выполнить свою команду ещё раз. Бывает такое, что Git работает только со второго раза...