TortoiseSVN checkout "Сервер отправил неожиданное возвращаемое значение (403 Запрещено) в ответ на OPTIONS" error

Моя проблема заключается в том, что каждый раз, когда я выполняю некоторую операцию с URL-адресом, подобным следующему: https://nttt.dttt.com:8443/svn/nttt/Med/trunk Я получаю

Сервер отправил неожиданное возвращаемое значение (403 Запрещено) в ответ на OPTIONS ".

Пользователь и пароль, которые я поставил, были правильными, поэтому проблем нет.

Я не знаю, где проблема, я не знаю, является ли это сервером (на ведьме у меня нет никакого контроля) или на моем клиенте Tortoise.

Ответ 1

Я не думаю, что это TroitoiseSVN. Проблема, скорее всего, в том, что у вас нет доступа к полному дереву или всем HTTP-операциям. Попробуйте получить доступ к этим URL-адресам в вашем браузере:

https://nttt.dttt.com:8443/svn/nttt

https://nttt.dttt.com:8443/svn/nttt/Med

https://nttt.dttt.com:8443/svn/nttt/Med/trunk

И посмотрите, есть ли у вас 403 ошибки. В противном случае вам нужно будет поговорить с вашим системным администратором, чтобы исправить права.

Ответ 3

Возможно, вы используете неправильный URL. Также возможно, что ваш сервер Apache неправильно сконфигурирован.

Что происходит, когда вы помещаете этот URL в свой веб-браузер? Видишь? Попробуйте сначала проверить путь, проверив URL-адрес браузера, затем снова попробуйте черепаху.

Ответ 4

Вам просто нужно удалить сохраненные данные из SVN. Перейдите по этому пути Все программы → TSVN → настройки → Сохраненные данные --- > Очистить данные аутентификации. После этого вы можете получить доступ к своему SVN-пути с соответствующими учетными данными.

Ответ 5

i также отлаживал эту проблему. У меня есть контроль над сервером. Поэтому выяснилось, что группа "все", если она есть, была настроена на "Нет доступа" (что я сделал), и это противоречило моим правам администратора, поэтому просто удалило ее полностью, чтобы разрешить эту запрещенную ошибку пользователя.

Ответ 6

Эта ошибка может произойти, если вы проверите репозиторий SVN с другой учетной записью. Данные учетной записи хранятся на диске, и в следующий раз, когда вы хотите зафиксировать SVN-репозиторий, вы можете использовать неправильную учетную запись. Это может помочь указать правильную учетную запись в консоли или терминале:

svn commit -m "my message" --username my_username --password my_password

Ответ 7

У меня была та же проблема, и я решил обновить TortoiseSVN до последней версии (1.8.10 на данный момент).

Я использовал для запуска 1.6.x.

Ответ 8

У меня было такое же сообщение об ошибке, когда мы пытались обновить рабочую копию.

Как я знал, какой каталог необходимо обновить, я попытался это обновить, и он работал (как ни странно).

После этого, похоже, проблема ушла на данный момент. Я действительно не понимаю, что происходит.

Напомним: я пытался обновить репозиторий с его корнем в

    https://MyServer/repos/config/MyProject/trunk

и он жаловался

    svn: Server sent unexpected return value (403 Forbidden) in response
    to OPTIONS request for 'https://MyServer/repos/config'

Тогда я сделал

    cd $WORKINGCOPY/path/to/my/changed/dir
    svn up ... https://MyServer/repos/config/path/to/my/changed/dir/ .

и это сработало.

Теперь работает любое последующее svn up.

Ответ 9

что 403 приходит в ответ, если у вас нет прав на репозиторий для чтения/записи, у вас могут быть только разрешения на чтение, и вы пытаетесь зафиксировать изменения, поэтому вам не разрешено в этом случае вам необходимо проконсультироваться с вашим системным администратором, чтобы предоставить вам правильные привилегии и разрешения в соответствии с вашей ролью.

и Я не знаю, является ли это сервером (на котором у меня нет никакого контроля) или моим клиентом Tortoise.

ваш клиент просто прав, только разрешения на сервер требуют рассмотрения

Ответ 10

Что делать, если эта проблема возникает только для большого количества файлов. Конец работает обычно для одной папки или папки, содержащей некоторые файлы, но когда это большая иерархия, процесс запускается и останавливается с сообщением об ошибке непосредственно перед завершением фиксации.

Ответ 11

Недавно у меня было такое же сообщение об ошибке. После проверки я понял, что использовал неправильное имя проекта в URL-адресе. Возможно, стоит проверить ваш URL тоже.