Назад | Перейти на главную страницу

Использование PAM из svnserve без Apache

Я изучаю варианты обновления сервера Subversion 1.4 до 1.6.

Коллеги здесь сказали мне, что в идеальном мире мы должны двигаться к использованию PAM для аутентификации пользователей Subversion.

В настоящее время Subversion работает как модуль Apache в экземпляре HTTPD, который также содержит сильно настроенную сборку PHP.

Поэтому, поскольку я не хочу ломать PHP как часть обновления Subversion, мне интересно, как запустить Subversion более независимым способом, в частности svnserve.

Может ли svnserve пройти аутентификацию по PAM? Я искал в Интернете, но нашел только упоминание о его использовании в контексте Apache.

Один из подходов - использовать svnserve через SSH (см. Книга Red Bean Чтобы получить больше информации). SSH можно настроить для использования PAM для аутентификации, или вы можете использовать открытые ключи, чтобы облегчить жизнь.