Я уже скомпилировал и установил Subversion,
сейчас пытаюсь добавить к нему пользователей.
И я нашел две статьи по этому поводу, но, похоже, они идут в совершенно другом направлении.
1-й Вот, что выглядит очень просто, и, похоже, нет необходимости создавать учетную запись пользователя (useradd ...
)
второй Вот, что намного сложнее, и, кажется, мне нужно создать учетную запись для каждого пользователя svn.
Какой из них я должен следовать?
Первое, что вам нужно сделать, это решить, как ваши пользователи будут получать доступ к серверу. Либо svnserve, http (apache), либо ssh. Как только вы решили, что вы настраиваете учетные записи, соответствующие методу доступа.
См. Раздел в красной книге о выбор сервера. После того, как вы решили, переходите к разделу о том, как выполняется аутентификация для этого метода.
Есть одна строка в руководство что мне очень помогло, когда я его прочитал. «Если вам абсолютно необходимы серверные журналы ошибок сервера или действий клиента, единственный вариант - сервер на базе Apache». Я подозреваю, что при устранении неполадок вы пропустите эти журналы, если у вас их нет.
В целом, я обнаружил, что даже в небольших группах усилия по централизации администрирования пользователей - это потраченное время не зря.
Ты должен следовать systhread, в котором показано, как настроить сервер svnserve и разрешить доступ удаленным пользователям. При этом используется демон сервера svnserve, который является одним из распространенных способов обслуживания Subversion по сети. Видеть Руководство SVN для получения дополнительной информации об этом. Вы также можете обслуживать репозиторий svn с помощью веб-сервера Apache и аутентифицировать пользователей с помощью Apache и всей его мощности (LDAP, SSL и т. Д.)
linuxfromscratch обсуждает пользователя и группу unix, необходимых для запуска демона сервера svnserve. Возможно, это уже было сделано при установке svn.