У меня есть рабочий репозиторий, который я создал давно, и теперь я пытаюсь настроить другое, но у меня большие трудности. Вот что я сделал, чтобы создать вторую; и я ожидаю, что это работает:Как настроить простой SVN-сервер?
U:\repos>svnadmin create repo1
U:\repos>echo password-db = passwd >> repo1/conf/svnserve.conf
U:\repos>echo auth-access = write >> repo1/conf/svnserve.conf
U:\repos>echo user1 = user >> repo1/conf/passwd
U:\repos>cd repo1
U:\repos\repo1>svnserve -d
И в другом терминале:
U:\>mkdir wc
U:\>cd wc
U:\wc>svn co svn://localhost/repo1
svn: E210005: Unable to connect to a repository at URL 'svn://localhost/repo1'
svn: E210005: No repository found in 'svn://localhost/repo1'
U:\wc>
Другой репозиторий настроен таким же образом на u:\repo
. Что происходит?
Возможно, стоит рассмотреть альтернативы, такие как http://visualsvn.com/, которые очень легки в использовании, настройка выполняется за несколько кликов, а также создание и управление репозиториями. Я знаю, что это немного от вашего вопроса, но все же в качестве комментария он не может обидеть много, чтобы добавить его. :) – Viezevingertjes
@MrMichael Отличный комментарий, и добро пожаловать. Я собирался только для командной строки (и только svn-tools-only, то есть стороннего), потому что мне нужно что-то очень портативное, маленькое, без установки, _etc_. –
@MrMichael * Portable? Маленький? Нет установки? * Знаете ли вы, что вы можете получить доступ к репозиторию Subversion без какого-либо сервера? То есть вы можете получить доступ к репозиторию непосредственно на диске с помощью 'file: /// URL'. http://svnbook.red-bean.com/en/1.7/svn.serverconfig.multimethod.html – bahrep