Я использую Atlassian Crucible / Fisheye, и внезапно никто из моих пользователей не может просматривать наборы изменений для любого из настроенных репозиториев. Единственный ключ к разгадке, который у меня есть, - это следующее сообщение из журнала отладки:
2010-10-26 14:00:24,378 DEBUG [btpool0-25] svn.SvnSCMModule SvnAuth-prompt - System prompted for user crucible, which does not match configured username ******
(Я заменил фактическое имя пользователя звездочками, но будьте уверены, что он там есть; это имя пользователя, с которым репозиторий настроен в Fisheye.) Я отправил это сообщение в Google, но не смог найти никакой соответствующей информации.
Это сообщение отображается всякий раз, когда кто-либо пытается добавить содержимое к обзору с помощью параметров «Обзор наборов изменений», «Просмотр репозиториев» или «Поиск файлов». Как ни странно, просмотр с использованием исходного браузера все еще работает.
Кто-нибудь сталкивался с этим раньше?
Оказывается, что аутентификации, кажется, кэшируются, когда вы используете HTTP-интерфейс для подключения к SVN. Я пытался подключиться к одному серверу SVN, используя несколько разных учетных записей (для отдельных репозиториев), и кешированные учетные данные вызывали это несоответствие. Переключение всех репозиториев на использование одной и той же учетной записи решило проблему.