Subversion (использование svn:// и http://)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

kosteel
Сообщения: 330
Статус: Root Lamer
ОС: Debian GNU/Linux 5.02 amd64

Subversion

Сообщение kosteel »

проблемма вот в чем: хочется иметь доступ к репозиториям subversion по протоколам SVN и HTTP одновременно, загвозка в том что при использовании svnserve (протокол svn) файл паролей выглядит как "пользователь = пароль", а при использовании HTTP пароль шифруется по методу htpasswd и файл выглядит как "пользователь:зашифрованный пароль". Гуглил долго и упорно, но во всех манах и описаниях упорно используется "AuthType Basic" он один или есть таки варианты? Можно ли настроить Apache чтобы он использовал для авторизации тотже файл что и svnserve? А если нет, то можно ли написать скрипт для добавления пользователей, к примеру я создаю файл с именами пользователей, скрипт берет имя пользователя из файла, генерирует для него пароль и добавляет его в svnpassvd в виде "пользователь=пароль", а в файл htpass "пользовател:зашифрованный пароль по методу htpasswd"?
Ничто не вечно под рутом
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Subversion

Сообщение KiWi »

Так, а в чём проблема написать что-то аля:

Код: Выделить всё

htpasswd -b htpasswd "$1" "$2"
echo "$1 = $2" >> svnpasswd

?
Спасибо сказали:
kosteel
Сообщения: 330
Статус: Root Lamer
ОС: Debian GNU/Linux 5.02 amd64

Re: Subversion

Сообщение kosteel »

спасибо, жаль только что приходиться держать два файла паролей, ну да фиг с ним, спасибо еще раз
Ничто не вечно под рутом
Спасибо сказали: