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

Перенос пользовательских db в Subversion Edge

Я переместил репозиторий со старого сервера на новую копию Subversion Edge. У меня были существующие файлы аутентификации и авторизации, которые были перенесены, но я не мог определить, как их интегрировать в продукт Edge. Я вручную изменил файл httpd conf, чтобы использовать существующие пользовательские файлы, но это означает, что я не могу управлять пользователями в веб-интерфейсе. Есть некоторые ссылки на hsql, и я не могу понять, где хранятся учетные данные суперадмина, но в настоящее время он работает. Могу ли я получить руководство по управлению пользовательскими базами данных?

Здесь есть информация о переходе на Subversion Edge:

https://ctf.open.collab.net/sf/wiki/do/viewPage/projects.svnedge/wiki/MigrationPath

Это объясняет, почему нельзя перенести учетные записи пользователей:

Учетные записи пользователей

Если вы в настоящее время используете LDAP, то этот процесс довольно прост. Просто введите конфигурацию LDAP в Subversion Edge в разделе «Администрирование» -> «Аутентификация». Если ваша существующая конфигурация LDAP более сложна, чем та, что поддерживает Subversion Edge, вам может потребоваться изменить конфигурацию Apache. См. Следующий раздел.

Если вы используете файл паролей Apache, у вас есть несколько вариантов:

  1. Повторно создайте учетные записи пользователей в Subversion Edge. Это позволяет упростить администрирование в будущем. Пользователи могут входить в Subversion Edge и менять свои пароли, а администрирование может осуществляться с консоли.
  2. Скопируйте существующий файл в [CSVN_HOME] / data / conf / svn_auth_file. Это немедленно передаст учетные данные SVN, но не создаст для них учетные записи в Subversion Edge. Затем вы можете постепенно вводить учетные записи пользователей в Subversion Edge, когда потребуется изменить пароль или другие изменения. Когда вы создаете пользователя в Subversion Edge, пароль Apache / SVN будет сброшен на тот, который вы указали при создании учетной записи. Затем пользователь может войти в систему и изменить его.

ПРИМЕЧАНИЕ. Пароли Apache представляют собой односторонний хэш из соображений безопасности, поэтому нет возможности извлечь текущий пароль и создать учетную запись пользователя Subversion Edge.

Наконец, если вы используете какую-то другую систему учетных записей пользователей, вам необходимо либо переключиться на те, которые мы предоставляем в Subversion Edge, либо настроить конфигурацию Apache.