Как изменить конфигурацию пароля по умолчанию в Subversion (svnserve)? - PullRequest
0 голосов
/ 25 мая 2010

Я создаю кучу новых репозиториев, и к каждому из них будут обращаться одни и те же пользователи. По умолчанию SVN создаст файл passwd с такими записями:

[users]
# harry = harryssecret
# sally = sallyssecret

Я хочу, чтобы новые репозитории создавались с моим списком пользователей, но я не смог найти способ сделать это. Кто-нибудь знает как?

Спасибо.

Evan

Ответы [ 2 ]

3 голосов
/ 26 сентября 2013

Немного стар, но на удивление трудно найти ответ на этот вопрос в Интернете.Я просто сдался, просмотрел исходный код SVN и разобрался с ним.Надеюсь, что это полезно для других.

«Шаблон» для файлов конфигурации по умолчанию в {repodir} / conf на самом деле жестко запрограммирован в двоичные файлы svn.Там нет фактического файла шаблона, который копируется при создании нового репо.

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

0 голосов
/ 25 мая 2010

В разделе [general] в svnserve.conf указан путь к файлу паролей. Этот файл должен управлять доступом к репозиториям, которые svnserve в настоящее время обслуживает, поэтому должен быть только один файл. svnbook содержит более подробную информацию о svnserve и о том, как его настроить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...