использование svn: // localhost / repos работает нормально. используя svn + ssh: // localhost / repos: got Репозиторий не найден - PullRequest
0 голосов
/ 12 апреля 2011

Я устанавливаю SVN-репозиторий. все готово когда я набрал svn list svn: // localhost / repos /, он правильно показал репозиторий. когда я набрал svn list svn + ssh: // localhost / repos, он сказал svn: хранилище не найдено в 'svn + ssh: // localhost / repos / ktbdbms'

user account and password all correct.

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

Спасибо

Ответы [ 2 ]

0 голосов
/ 12 апреля 2011

svn + ssh использует svnserve. если вы сделаете pgrep для svnserve, скорее всего, оно будет выполняться с -r /path/to/repos, а хранилище в файловой системе будет /path/to/repos/ktbdbms

Распространенным решением является перемещение svnserve в svnserve.bin и создание сценария bash с именем svnserve, который запускается:

#!/bin/bash
svnserve -r /path/to/repos $*
0 голосов
/ 12 апреля 2011

Вы должны прочитать немного больше об использовании svn: // vs svn + ssh: //, здесь в книге SVN. Подключиться к localhost на вашем компьютере с помощью svnserve относительно просто, настройка svn + ssh: // немного сложнее и требует тщательного планирования. Прочитайте книгу и установите ее, если хотите.

...