Ошибка SVN - 501 не реализована фиксация не удалась - PullRequest
7 голосов
/ 18 февраля 2009

У меня есть папка в репозитории, которая не может зафиксировать, и даже родительские папки не могут зафиксировать. Это случилось несколько недель назад, потом сработало, потом опять на мгновение. Я очистил свой кеш аутентификации и не помог. Я все еще могу работать с другими транками, но не с этим, и сообщение об ошибке не помогает мне, куда идти. Я сделал Очистить. Я создал новый каталог из VisualSVN из хранилища и той же проблемы. Есть ли у вас какие-либо предложения? Могу ли я разорвать папку .svn и помочь? Я не хочу начинать с нового репо, потому что у нас есть TeamCity и мы наблюдаем. Помогите и заранее спасибо! Даг

** Ошибка: фиксация не удалась (подробности следуют):

Ошибка: сервер отправил неожиданное возвращаемое значение (501 не реализовано) в ответ на

Ошибка: запрос PROPFIND для '/svn/MAHCP/trunk/src/RssaSolution/Mahcp.Rssa'**

Я также писал в SVNForum, но у кого-нибудь еще была такая сумасшедшая ситуация!

Ответы [ 7 ]

7 голосов
/ 18 февраля 2009

Обычно это прокси-сервер или антивирусный сканер / брандмауэр, отклоняющий запросы DAV (PROPFIND - это не «обычный» http-запрос, а используемый с DAV).

Итак: проверьте ваш прокси-сервер и / или антивирусный сканер / брандмауэр и настройте их для разрешения запросов DAV.

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

3 голосов
/ 19 февраля 2009

Был старый устаревший URL к стволу хранилища. Я хотел бы, чтобы ошибка была более описательной. Спасибо, ребята .... если бы у меня было больше репутации, я бы дал вам обе точки!

2 голосов
/ 07 марта 2009

Ответ состоял в том, что URL-адрес сервера svn был изменен ранее, а затем при попытке вернуть его в систему произойдет ошибка. Хитрость заключалась в том, чтобы уничтожить папки .svn, развернуть их и затем скопировать с моими новыми изменениями. Я хотел бы, чтобы сообщение об ошибке было лучше.

0 голосов
/ 30 марта 2016

У меня была похожая проблема с другим клиентом, пока я не обнаружил сообщение Anonymous lock creation is not allowed. в /var/log/apache2/error.log на сервере. Убедитесь, что клиент не подключается к серверу анонимно.

0 голосов
/ 01 апреля 2015

удалить папку /home/user/.subversion,

затем перезапустите IDE или SVN.

0 голосов
/ 11 февраля 2010

Проверьте также, был ли недавно установлен mod_security. По крайней мере, в CentOS его конфигурация по умолчанию не содержит строк, необходимых для разрешения SVN.

В /etc/httpd/modsecurity.d/modsecurity_crs_30_http_policy.conf я помещаю это в разрешенные методы запроса раздел:

SecRule REQUEST_METHOD "^(PROPFIND|PROPPATCH)$" allow
SecRule REQUEST_METHOD "^(REPORT|OPTIONS)$" allow
SecRule REQUEST_METHOD "^(MKACTIVITY|CHECKOUT)$" allow
SecRule REQUEST_METHOD "^(PUT|DELETE|MERGE)$" allow
0 голосов
/ 26 мая 2009

Если вы используете субклипс, попробуйте изменить клиент интерфейса SVN с JavaHL на SVNKid

...