RU 
Регистрация

хостинг: ValueHost 2.0
           

Помощь


Акции:

Выбери свой бонус!
Наш типаж 2.0!

SSH: Настройка Subversion

Рассмотрим пример настройки на хостинге SVN на примере TortoiseSVN.

  • Устанавливаем TortoiseSVN на локальную машину
  • Настраиваем SSH-авторизацию по ключу по этой инструкции
  • В putty сохраняем профиль подключения с использованием ключа
  • Создаем директорию svn:

svnadmin create svnroot

  • На сервере в файле authorized_keys в начале строки, которую мы добавили командой less .ssh/auth_key_dsa_1042.pub >> .ssh/authorized_keys добавить команду запуска svn:

command="svnserve -t -r /pub/home/логин/svnroot --tunnel-user=user1"

где user1 - имя пользователя, которое будет по этому соединению отображаться в SVN.

Для нескольких разных пользователей отдельная строка с ключом и командой.

  • Настраиваем доступ к svn из TortoiseSVN по URL

svn+ssh://имя_сохраненной_сессии_в_putty/репозиторий 

либо просто:

svn+ssh://имя_сохраненной_сессии_в_putty/ 

PS: в установленном TortoiseSVN ни в коем случае не указывать в настройках Network путь до putty, то есть там должна быть пустая строка.

Инструкция составлена при активном содействии клиента shared-хостинга Саттарова А.Р.