У меня есть оккупированный ртутный репозиторий, на который пользовательские, пользовательские и пользовательские права имеют права нажимать. UserA может с радостью нажать/вытащить и т. Д., Но после нажатия UserC ... UserA начинает получать следующую ошибку:Нажатие пользователем в меркурийный репозиторий вызывает ошибку http 500 для других пользователей
abort: HTTP Ошибка 500: .hg \ store \ data/_web/_mvc._sitemap.i: Доступ запрещен
Единственное «исправление» для этого - это nuke и перезапустить удаленный репозиторий.
Есть ли у кого-нибудь опыт в этом вопросе?
Обновление: Репозиторий находится на диске на сервере, где находится IIS. Пользователи подключаются локально. Настройка очень правильна для вики-версии Mercurial.
Предоставьте более подробную информацию о сервере mercurial. Как это было настроено. Как пользователи к нему обращаются ... – pyfunc
Я обновил вопрос для ясности. – Webjedi
Это проблема разрешений, когда C толкает файлы, которые он добавляет, не имеет необходимых прав, это означает, что веб-сервер не может получить к ним доступ. – tonfa