Доступ к '/SVN/[имя репо]/! Svn/me' запрещено
У меня возникает проблема с некоторыми пользователями SVN, где они получают следующее сообщение
Доступ к '/SVN/[имя репо]/! svn/me' запрещено
У меня возникают проблемы с выяснением его основной причины.
Текущая настройка использует Visual SVN для окон. Мы используем SVN-безопасность для пользователей, а не AD. Пользователи имеют проблемы с поставщиками (но не со всеми), поэтому у них есть разные разрешения, а затем средний пользователь. Но странно, я затенял пользователя, используя Live Meeting. Они пытаются совершить и получить сообщение выше. Я очищаю их учетные данные от Tortoise SVN и использую мои, и все в порядке. Пользователь регистрируется на сервере как сам и использует мою информацию о пользователе для SVN. Но они не являются связующим звеном между пользователями SVN и пользователями Windows. Также изначально пользователь мог зафиксировать новые файлы. Я просмотрел SVN, и я не вижу ничего плохого. Есть идеи? В любом случае, чтобы получить больше информации о том, что не так.
Ответы
Ответ 1
Извините, bahrep был прав, что у URL-адреса была проблема, так как он учитывал регистр. Я смущен, почему, когда я очистил учетные данные и включил в себя то, как был исправлен URL-адрес.
Мне удалось исправить URL-адрес в TortoiseSVN, нажав
- щелчок правой кнопкой мыши по местоположению репозитория
- Выбор TortoiseSVN → Перемещение
- Исправьте URL и нажмите "Переместить"
Ответ 2
H20rider
Пожалуйста, убедитесь, что URL-адрес SVN верен. SVN чувствителен к регистру. Если вы определили свою корневую папку как ServiceTrunk, то ваш URL-адрес доступа svn должен быть одного и того же.
вы получите следующую ошибку, если используете
host:port/svn/ServicesTrunk ------- this will work
**case not right**
host:port/svn/servicesTrunk -------- will throw !svn/me' forbidden
host:port/svn/Servicestrunk --------- will throw !svn/me' forbidden
Ответ 3
В моем случае я получал то же сообщение "Access Denied..", и мой URL-адрес репозитория был правильным.
Это сработало для меня
- Перейдите в Window in eclipse
- Окно → Настройки → Команда → SVN
- Проверьте, правильно ли установлены все ваши настройки svn (я изменил клиент интерфейса SVN из JavaHL (JNI) 1.8.14 (r1692801) на SVNKit (чистая Java) SVNKit v1.8.11.10483)
введите здесь описание изображения
Ответ 4
У меня была та же проблема. В моем случае проблема была в файле svnaccess.txt с разрешением define. Имя групп не может содержать пробелы, например,
[svnloop:/test group]
@admins = rw
вернуть этот erro
Вы должны перейти на
[svnloop:/testgroup]
@admins = rw
Ответ 5
Для меня причиной была не чувствительность к регистру URL, а http и https.
Решением было перемещение из
http://svn.code.sf.net/...
к
https://svn.code.sf.net/...
Ответ 6
Проверить данные аутентификации.
В TortoiseSVN: настройки\Сохраненные данные\Данные аутентификации\Очистить...
Возможно, у вас более одного пользователя/прохода
Ответ 7
Используя командную строку OS X и svn, я получаю эту ошибку при проверке другого приложения с того же сервера с другим именем пользователя.
Мое решение - очистить учетные данные. Ключевой момент - найти, где находится учетная информация. Запустите svn auth
, чтобы увидеть деталь. В моем случае он находится в /Users/joy.zhu/.subversion/auth/svn.simple
. Существует файл кеша, просто удалите его.
Обновление (или фиксация...) снова, имя пользователя/пароль заданы, затем вы можете ввести правильные данные. Тогда все идет хорошо.
Ответ 8
Я столкнулся с аналогичной проблемой (в windows os) и поделился своим решением здесь.
Проблема:
Access to '/svn/project01/!svn/rvr/18022/trunk' forbidden
решение: