0

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

然后我删除了所有 SQLite 实例并将它们交换到 SQL Server。同时,我还使用 AD 成员服务启用了 Windows 身份验证。在 SQL Server 实例上创建新目录 bonobogit 后,我​​可以看到创建了与 Repos、Teams、Users 和 Roles 相关的表。然而,这些似乎都没有被使用。相反,在 ~/App_Data 目录下似乎有相应的目录和文件。

SQL Server 或 SQLite 用于 Bonobo Git 服务器的目的是什么?是否有可能我的设置组合使它们没有实际意义?

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

4

1 回答 1

1

SQL Server 或 SQLite 用于 Bonobo Git 服务器的目的是什么?

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

  • 备份 - 也将数据存储在 Db 中以进行备份
  • 用户管理
  • 聚类
  • 表现

和更多。


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

于 2016-01-04T20:35:53.803 回答