Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

3.3.4. Доступ по пользовательскому протоколу (svn://)


После создания репозитория Subversion вы можете настроить контроль доступа. Вы можете редактировать /путь/к/repos/project/conf/svnserve.conf файл для настройки контроля доступа. Например, чтобы настроить аутентификацию, вы можете раскомментировать следующие строки в файле конфигурации:


# [общий]

# пароль-db = passwd


Раскомментировав приведенные выше строки, вы можете сохранить список пользователей в файле passwd. Итак, отредактируйте файл ПАРОЛЬ

в том же каталоге и добавьте нового пользователя. Синтаксис следующий:


имя пользователя = пароль


Для получения более подробной информации, пожалуйста, обратитесь к файлу.


Теперь, чтобы получить доступ к Subversion через специальный протокол svn:// либо с того же компьютера, либо с другого компьютера, вы можете запустить svnserver с помощью команды svnserve. Синтаксис следующий:


$ svnserve -d --foreground -r /путь/к/репозиториям

# -d -- режим демона

# --foreground -- запуск на переднем плане (полезно для отладки)

# -r -- корень обслуживаемого каталога


Для получения более подробной информации об использовании, пожалуйста, обратитесь к:

$ svnserve --help


После запуска этой команды Subversion начнет прослушивать порт по умолчанию (3690). Чтобы получить доступ к репозиторию проекта, необходимо запустить следующую команду из командной строки терминала:


svn co svn://имя_хоста/проект проекта --имя_пользователя имя_пользователя


В зависимости от конфигурации сервера он запрашивает пароль. Как только вы пройдете аутентификацию, он проверит код из репозитория Subversion. Чтобы синхронизировать репозиторий проекта с локальной копией, вы можете запустить команду обновление подкоманда. Синтаксис команды, введенной в командной строке терминала, следующий:


cd каталог_проекта; обновление свн


Более подробную информацию об использовании каждой подкоманды Subversion можно найти в руководстве. Например, чтобы узнать больше о команде co (checkout), выполните следующую команду из командной строки терминала:


SVN Co поможет


Лучшие облачные вычисления для ОС в OnWorks: