Какова цель интеграции SQLite или SQL Server с Bonobo?
Я скачал Bonobo Git Server и установил его как локально (Windows 7), так и на сервере (Windows 2012). Я изначально использовал настройки по умолчанию, чтобы узнать об этом. Работали имя пользователя и пароль по умолчанию, как и при создании тестовых пользователей.
Затем я удалил все экземпляры SQLite и переключил их на SQL Server. В то же время я также включил проверку подлинности Windows с помощью AD Member Services. После создания нового каталога bonobogit на экземпляре SQL Server я вижу таблицы, связанные с Repos, командами, пользователями и ролями. Тем не менее, ни один из них, кажется, не используется. Вместо этого в каталоге ~/App_Data отображаются соответствующие каталоги и файлы.
Каково назначение SQL Server или SQLite для Git-сервера Bonobo? Возможно ли сочетание настроек у меня сделать их спорными?
Заранее спасибо за любые рекомендации или советы.
1 ответ
Каково назначение SQL Server или SQLite для Git-сервера Bonobo?
Сервер sql используется для хранения всех ваших данных, как это делает stash.
Сам Git не требует, но обычно удаленный сервер использует его по нескольким причинам:
- Резервные копии - храните данные в БД, а также для резервных копий
- Управление пользователями
- Кластеризация
- Спектакль
и больше.
По сути, гораздо быстрее считывать данные из базы данных, чем с HD, поиск выполняется намного быстрее, резервное копирование проще, восстановление и коммуникационность снова намного проще в обслуживании.