Какова цель интеграции 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, поиск выполняется намного быстрее, резервное копирование проще, восстановление и коммуникационность снова намного проще в обслуживании.

Другие вопросы по тегам