Проблема аутентификации с клиентом Subversion (1.14) во время оформления заказа

У меня возникла проблема с Subversion при попытке извлечь большой репозиторий (размером примерно 2 ГБ). В процессе оформления заказа клиент отображает сообщение об ошибке.

svn: E120190: Error running context: An error occurred during authentication

Я уверен, что учетные данные сохранены правильно.

Я столкнулся с аналогичной проблемой, описанной по адресу https://svn.haxx.se/users/archive-2016-07/0076.shtml, и могу подтвердить, что установка MaxKeepAliveRequests на 0 на сервере не решает проблему. проблема.

Моя установка сервера состоит из Ubuntu 20.04, Apache 2.4 и Subversion 1.14 со следующей конфигурацией:

MaxKeepAliveRequests 0
Timeout 300
KeepAliveTimeout 5
LimitRequestBody 0
LimitXMLRequestBody 8000000
LimitRequestFieldSize 16384
SendBufferSize 0

Любая помощь или предложения будут с благодарностью приняты.


60
1

Ответ:

Решено

Обходным решением этой проблемы было бы установить директиву SVNAllowBulkUpdates на prefer. Например:

<Location "/svn/">
    ...         
    SVNAllowBulkUpdates prefer
    ...
</Location>

Для получения дополнительной информации об этой проблеме обратитесь к следующему обсуждению в списке рассылки Subversion. https://lists.apache.org/thread/xhlol7ms5h291j9qkmjty0x9hq59wmdt