Защищать содержимое SVN? - PullRequest
       8

Защищать содержимое SVN?

0 голосов
/ 03 января 2012

Я установил SVN на сервер Windows 2008, все работает как надо, за исключением того, что каждый, кто знает структуру и IP-адрес сервера, может проверить все. Как защитить контент SVN? Я использую TortoiseSVN в качестве клиента. Я использую для этого файл authz?

Спасибо!

1 Ответ

2 голосов
/ 03 января 2012

authz для размещения под Apache. Вам необходимо создать файл пользователя в каталоге conf вашего репозитория с парами user = password, а затем сослаться на него из файла svnserve.conf. От онлайн книги :

Создание файла пользователя и области

На данный момент в разделе [general] файла svnserve.conf есть все необходимые переменные. Начните с> изменения значений этих переменных: выберите имя для файла, который будет содержать ваши> имена пользователей и пароли, и выберите область аутентификации:

[general]
password-db = userfile
realm = example realm

Царство - это имя, которое вы определяете. Он сообщает клиентам, к какому типу «пространства имен аутентификации» они подключаются; клиент Subversion отображает его в приглашении для аутентификации и использует его в качестве ключа (вместе с именем хоста и портом сервера) для кэширования учетных данных на диске (см. раздел «Кэширование учетных данных»). Переменная password-db указывает на отдельный файл, который содержит список имен пользователей и паролей в том же привычном формате. Например:

[users]
harry = foopassword
sally = barpassword
...