Запутался в настройке Subversion

Я уже скомпилировал и установил Subversion,

сейчас пытаюсь добавить пользователей к нему.

И я нахожу две статьи по этому вопросу, но они, кажется, движутся в совершенно другом направлении.

Первый здесь, который выглядит очень просто, и, кажется, нет необходимости создавать учетную запись пользователя (useradd ...)

2-й здесь, который намного сложнее, и, кажется, мне нужно создать учетную запись пользователя для каждого пользователя SVN.

Какой я должен следовать?

3 ответа

Первое, что вам нужно сделать, это решить, как ваши пользователи получат доступ к серверу. Либо по svnserve, http (apache), либо по ssh. Как только вы решили, что вы настраиваете учетные записи, соответствующие методу доступа.

Смотрите раздел в красной книге о выборе сервера. Как только вы решите, перейдите к разделу о том, как обрабатывается аутентификация для этого метода.

В руководстве есть одна строка, которая мне очень помогла, когда я ее прочитал. "Если вам абсолютно необходимы серверные журналы ошибок сервера или действий клиента, сервер на базе Apache- ваш единственный вариант". Я подозреваю, что при устранении неполадок вы пропустите эти журналы, если у вас их нет.

В целом я обнаружил, что даже в небольших группах усилия по централизации администрирования пользователей тратятся хорошо.

Вы должны следовать systhread, который показывает, как настроить сервер svnserve и разрешить доступ для удаленных пользователей. При этом используется демон сервера svnserve, который является одним из распространенных способов обслуживания Subversion по сети. См. Руководство SVN для получения дополнительной информации об этом. Вы также можете обслуживать репозиторий SVN с помощью веб-сервера Apache и проверять подлинность пользователей с помощью Apache и всех его возможностей (LDAP, SSL и т. Д.)

В linuxfromscratch обсуждаются пользователь и группа unix, необходимые для запуска демона сервера svnserve. Это могло быть сделано уже при установке svn.

Другие вопросы по тегам