Ошибка проверки соединительной линии TortoiseSVN «Сервер отправил неожиданное возвращаемое значение (403 запрещено) в ответ на OPTIONS» - PullRequest
11 голосов
/ 30 марта 2010

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

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

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

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

Ответы [ 11 ]

8 голосов
/ 30 марта 2010

Я не думаю, что это 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. В противном случае вам нужно будет поговорить с системным администратором, чтобы исправить права.

2 голосов
/ 23 октября 2013

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

svn commit -m "my message" --username my_username --password my_password
2 голосов
/ 30 сентября 2011

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

2 голосов
/ 30 марта 2010

согласно этому посту это известная ошибка http://groups.google.com/group/visualsvn/browse_thread/thread/e16fe2e3c5fdab8d?pli=1 Установка имени пользователя и пароля вручную может помочь

1 голос
/ 03 сентября 2015

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

Поскольку я знал, какой каталог нужно обновить, я попытался обновить только это, и это сработало (как ни странно).

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

Напомним: я пытался обновить хранилище с корнем на

    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 теперь работает.

1 голос
/ 05 февраля 2015

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

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

1 голос
/ 16 октября 2011

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

1 голос
/ 30 марта 2010

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

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

0 голосов
/ 01 февраля 2016

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

0 голосов
/ 29 января 2014

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

...