Подтвердить что ты не робот

Как создать репозиторий SVN на сервере?

Как создать репозиторий SVN на сервере? Хотя я нашел различные статьи по этому вопросу, но все еще сталкиваюсь с проблемами при создании репозитория на моем сайте. Прямо сейчас я использую assembla как мой репозиторий SVN, но хочу создать свой собственный на своем хостинге.

4b9b3361

Ответ 1

  • Создать репозиторий:

    svnadmin create /svnrepos

  • Создать пользователя SVN

    vi /svnrepos/conf/svnserve.conf

    anon-access = none

    auth-access = write

    password-db = passwd

    И добавьте пользователей в формате: user = password

    Например: tony = mypassword

  • Импортировать проект

    (Предположим, вы разместили файлы проекта в /projects/myrailsproject)

    svn import /projects/myrailsproject file:///svnrepos/myrailsproject

  • Запустите сервер SVN в качестве Daemon

    svnserve -d

    Готово! Теперь у вас должен быть сервер Subversion Apache, работающий с одним проектом с именем myrailsproject.

    Попробуйте проверить его из репозитория:

    svn co svn://192.168.0.2/svnrepos/myyrailsproject

    Поскольку мы устанавливаем анонимный доступ к никому, вам следует запросить имя пользователя и пароль, которые вы создали в файле /svnrepos/conf/passwd.