SQLite 或 SQL 服务器与 Bonobo 集成的目的是什么?

What is the purpose of SQLite or SQL Server integration with Bonobo?

我下载了 Bonobo Git 服务器并将其安装在本地 (Windows 7) 和服务器 (Windows 2012) 上。我最初使用默认设置来了解它。默认用户名和密码有效,创建测试用户也是如此。

然后我删除了 SQLite 的所有实例并将它们交换到 SQL 服务器。同时,我还启用了 Windows Authentication with AD Member Services。在 SQL 服务器实例上创建新目录 bonobogit 后,我​​可以看到与 Repos、Teams、Users 和 Roles 相关的表已创建。但是,其中 none 似乎已被使用。相反,在 ~/App_Data 目录下似乎有相应的目录和文件。

Bonobo Git 服务器的 SQL 服务器或 SQLite 的用途是什么?我的设置组合是否有可能使它们变得毫无意义?

提前感谢您的任何指导或建议。

What is the purpose of SQL Server or SQLite for a Bonobo Git server?

sql 服务器用于像 stash 一样存储您的所有数据。
Git 本身不需要,但通常远程服务器使用它有以下几个原因:

  • 备份 - 将数据存储在 Db 中作为备份
  • 用户管理
  • 聚类
  • 性能

等等。


基本上,从数据库中读取数据比从 HD 中读取数据要快得多,查找速度快得多,备份更容易,恢复和社交性再次更容易维护。