0

问题很简单:

我有一个外部 SVN 存储库(外部网络),我想为我的本地网络建立一个 GIT 环境。由于 SubGit 可以将此 SVN 与即将完成的 GIT-Server 同步,我需要知道我是否需要安装自己的 GIT-Server 或 SubGit “包含” GIT-Server-Installation?

那么 Subgit 只是一个“转换器”,如:SVN<->SUBGIT<->GIT(主仓库)还是 SubGit 也是一个 GIT 服务器,如:SVN<->SUBGIT (=master repo)(不需要额外的 git)

谢谢你的帮助!

4

1 回答 1

1

SubGit 不包含 Git 服务器,您应该自行安装服务器。请注意,SubGit 使用 'pre-receive' 和 'post-receive' Git 钩子,因此当有人将提交推送到服务器时,您应该使用运行这些钩子的服务器(几乎所有服务器都这样做,除了 Gerrit --- 有一个问题)。例如,您可以使用 Atlassian Stash服务器和 SubGit插件

所以 SubGit 是 SVN<->SUBGIT (=master repo),你的服务器上不需要额外的 Git 存储库。只需从本地网络设置对该存储库的访问权限。

于 2014-08-19T09:29:19.240 回答