2015-01-16 2 views
0

Когда я пытаюсь клонировать репозиторий SVN, SVN падает с отказавшего утверждения.Сбой при сбое SVN при клонировании репозитория

[[email protected] repositories]$ svn co https://svn.example.org/path/to/repository/ 
Authentication realm: <https://svn.example.org:443> Authorization Realm 
Password for 'user': ********** 

svn: subversion/libsvn_subr/dirent_uri.c:1050: svn_dirent_join_many: Assertion `svn_dirent_is_canonical(base, pool)' failed. 
Aborted (core dumped) 

Я бегу Arch Linux на моей машине:

[[email protected] repositories]$ uname -a 
Linux localmachine 3.17.6-1-ARCH #1 SMP PREEMPT Sun Dec 7 23:43:32 UTC 2014 x86_64 GNU/Linux 

SVN является новая версия установлена ​​с Pacman:

[[email protected] repositories]$ svn --version 
svn, version 1.8.11 (r1643975) 
    compiled Dec 30 2014, 06:07:08 on x86_64-unknown-linux-gnu 

я не нашел никакой ценной информации об этом, когда прибегая к помощи для этого.

Это ошибка?

Если да, то относится к сборке Arch Linux или версии SVN?

Должен (и где) Я делаю сообщение об ошибке?

Или я просто что-то пропустил?

На antoher машине все работает нормально. На машине он не работает, он также не работает с HTTP вместо HTTPS.

+1

Что касается сообщения об ошибке, отпустите заметку с * как можно больше информацией * в [список рассылки пользователей SVN] (https://groups.google.com/) форум/#!/форум subversion_users). Включите версии вашего SVN-клиента и сервера, любую конфигурацию, которая может быть релевантной, и если это общедоступный репозиторий, URL-адрес репозитория, чтобы другие могли более легко отладить проблему. –

ответ

1

Это SO link утверждает, что это вызвано завершающим слэш в вашем URL репо:

Subversion API использует канонический URL и пути внутри. У вас URL-адрес имеет завершающий слэш, и это не канонический URL-адрес. Удалите конечную косую черту или используйте функцию svn_uri_canonicalize() для канонизации URL-адреса перед вызовом функций API Subversion.

+0

Это не помогло. Тот же выход. – Prior99

Смежные вопросы