Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SubGit是否需要自己的GIT安装_Git_Svn_Repository_Subgit - Fatal编程技术网

SubGit是否需要自己的GIT安装

SubGit是否需要自己的GIT安装,git,svn,repository,subgit,Git,Svn,Repository,Subgit,问题很简单: 我有一个外部SVN存储库(外部网络),我想为我的本地网络建立一个GIT环境。由于SubGit可以将此SVN与待完成的GIT服务器同步,所以我需要知道是需要安装自己的GIT服务器,还是SubGit“包括”GIT服务器安装 那么Subgit只是一个“转换器”吗?比如:SVNSUBGITGIT(masterrepo) 或 SubGit也是一个GIT服务器,比如:SVNSUBGIT(=主repo)(不需要额外的GIT) 谢谢你的帮助 子Git不包括Git服务器,您应该自己安装服务器。请注意

问题很简单:

我有一个外部SVN存储库(外部网络),我想为我的本地网络建立一个GIT环境。由于SubGit可以将此SVN与待完成的GIT服务器同步,所以我需要知道是需要安装自己的GIT服务器,还是SubGit“包括”GIT服务器安装

那么Subgit只是一个“转换器”吗?比如:SVNSUBGITGIT(masterrepo) 或 SubGit也是一个GIT服务器,比如:SVNSUBGIT(=主repo)(不需要额外的GIT)


谢谢你的帮助

子Git不包括Git服务器,您应该自己安装服务器。请注意,SubGit使用“预接收”和“后接收”Git钩子,因此当有人将提交推送到服务器时,您应该使用运行这些钩子的服务器(几乎所有服务器都这样做,Gerrit除外,这是有原因的)。例如,您可以使用Atlassian服务器和SubGit


所以SubGit相当于SVNSUBGIT(=主repo),您的服务器上不需要额外的Git存储库。只需从您的本地网络设置对该存储库的访问。

嗨,我有点困惑;您说“SubGit不包括Git服务器,您应该自己安装服务器”,另一方面,“因此SubGit相当于SVNSUBGIT(=主repo),您的服务器上不需要额外的Git存储库”。我是否需要安装Git服务器?没有服务器的Git repo毫无意义,我想我只有一台服务器,我想在这里安装SubGit和同步的repo。问题是,如果我还必须安装GIT(或者SubGit是否包含GIT?),答案取决于详细信息,您可以与我联系(电子邮件在我的个人资料中)。简而言之:在某些情况下,没有服务器的Git是有意义的(我所说的“服务器”是指服务于某个TCP端口的软件)。除非您是唯一的开发人员,否则您必须安装Git并配置任何Git服务器来为存储库服务。SubGit不包括Git,它只是向Git服务器添加了同步功能。