1

Я только что перешел со старого сервера Fedora Core на Debian Linux v5.0.4.

После миграции старого репозитория и настройки доступа через svn+ssh теперь я хочу получить доступ к репозиторию с тем же путем на клиенте, что и раньше.

В Fedora вы можете указать корень хранилища с помощью «svnserve -r», но, проверив конфигурационные файлы и параметры svnadmin, я застрял в том, как я могу сделать это в Debian.

Есть ли способ установить корень хранилища в Debian?

1 ответ1

1

Я нашел ответ:

http://svnbook.red-bean.com/nightly/en/svn-book.html#svn.serverconfig.svnserve.sshauth

(см. "Управление вызываемой командой").

Вы можете указать команду, которая будет вызываться, включая базу хранилища, в ~/.ssh/authorized_keys:

т.е.

command = "/usr/bin/svnserve -t -r" ssh-dss AAAA ...

Этот подход означает, что вы не сможете войти в командную строку с этим пользователем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .