Ожидаемый формат '2' FS; найденный формат '3'

Я видел хорошую сумму статей, имеющих дело с более старыми svn версиями, поражающими эту проблему, но моя ситуация следующие.

Я использую Подверсию 1.6.6

У меня есть 'версии', посредственный Mac svn gui, который использует командную строку svn инструменты (версия 1.6.6)! Мой repo (svnserve v1.6.6) расположен на макс. поле в моей локальной сети, я получаю доступ к нему через svn+ssh.

Поле, которое размещает repo (также актуальный на svn v1.6.6) может соединиться с помощью file://, но не через ssh://

repo был создан с версиями на хосте и работал надежно в течение некоторого времени. Я не уверен, каков переломный момент был, но это, возможно, был я создающий второго пользователя специально для соединений SSH. Теперь к repo нельзя получить доступ ни от одного пользователя через ssh.

вот попытка командной строки..

user$ svn up
svn: Expected FS format '2'; found format '3'
user$ svn --version
svn, version 1.6.6 (r40053)
compiled Oct 22 2009, 14:13:09
0
задан 03.08.2011, 16:24

1 ответ

Каков Ваш URL репозитория?

Причина, которую я спрашиваю, состоит в том, что Вы упоминаете, что соединились через SSH, который я приму, чтобы означать, что "svn+ssh" разрабатывает URL. Если это так, затем необходимо проверить версию работы svnserve машины сервера:

ssh SERVER svnserve --version

Вы отметите, что я выполняю команду непосредственно от ssh. Это должно гарантировать, что среда настраивается, как это было бы, когда svn выполняет ту же команду (тогда как оболочка входа в систему могла бы сделать что-то другое).

Предположение, что Вы находите, что сервер выполняет устаревшую версию svnserve, следующая задача, должно узнать, где это (так, чтобы можно было удалить его):

ssh SERVER which svnserve
0
ответ дан 27.11.2019, 20:17

Теги

Похожие вопросы