Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.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
windows server 2003上的Git或svn_Git_Svn_Version Control - Fatal编程技术网

windows server 2003上的Git或svn

windows server 2003上的Git或svn,git,svn,version-control,Git,Svn,Version Control,我想知道是否有人有在WindowsServer2003上使用git服务器的经验?是否有一个简单的解决方案来启动和运行它?如果没有,还有什么好的选择吗 理想情况下,它必须是免费的,但愿意支付。它只适用于一个小团队(3个用户),但我们迫切需要源代码控制 我们需要将其托管在windows服务器上,因为这是保存站点/代码的地方 我以前有使用git的经验,但没有设置自己的服务器的经验,因此正确的方向是很好的 谢谢。根据我的经验,在Windows机器上获得Git服务器的最简单方法是运行虚拟Linux服务器,

我想知道是否有人有在WindowsServer2003上使用git服务器的经验?是否有一个简单的解决方案来启动和运行它?如果没有,还有什么好的选择吗

理想情况下,它必须是免费的,但愿意支付。它只适用于一个小团队(3个用户),但我们迫切需要源代码控制

我们需要将其托管在windows服务器上,因为这是保存站点/代码的地方

我以前有使用git的经验,但没有设置自己的服务器的经验,因此正确的方向是很好的


谢谢。

根据我的经验,在Windows机器上获得Git服务器的最简单方法是运行虚拟Linux服务器,然后使用类似Gitolite的东西。这是一个专有软件包,允许两个用户免费使用,但收费不止这些

我更熟悉Windows的Subversion服务器。也许更熟悉Git的人可以解释一下Windows服务器上的Git选项

同时,这里只是一些Windows上的Subversion选项:

  • 斯文瑟夫
    • Subversion附带了
      svnserve
      ,这是一个使用自己协议的轻量级服务器。它作为一个组件在Windows上安装起来既快又容易
  • HTTP
    • 有两个著名的GUI Windows Subversion服务器:和。这两个都是专有服务器,但只要您不使用任何高级功能(如将存储库绑定到LDAP),它们都是免费的。两者都有GUI界面,可以快速轻松地进行设置
    • 如果你是一个勇敢的人,你可以得到完全开源的CollabNet软件包。这是一个多一点的工作,但它是完全开源的。CollabNet为您提供了一个ApacheHttpD服务器,该服务器经过编译后可以作为一个Subversion服务器使用所有必需的模块。安装比其他的要复杂一点,但这不是开发人员不容易做到的。最大的优点是,您可以执行诸如集成LDAP或Active Directory或使用安全证书(https)之类的操作,因此您的Subversion提交和更新不会通过网络发送纯文本,而无需支付额外费用。只要准备好打开背面和背面

同样,您可以在没有服务器的情况下来回共享Git存储库。您可以使用诸如相互共享存储库更新之类的方法。这是Git的一大优势,因为它是一个分布式版本控制系统。

为什么站点保持在同一台服务器上很重要?为什么不使用比特桶私人回购?免费团队小于5。目前,我们有一个开发和一个预期的现场。当代码实际托管在bit bucket站点上时,我们如何(从git)更新相关站点?ftp、sftp、ssh、任何可以“同步”文件夹的程序。本地开发,推动代码测试,测试,推动代码生产。@BenThomas您最终使用了什么?我打算尝试在Windows Server 2003(由客户端使用)上安装,但它似乎不受支持。我本来打算试试,但我犹豫了,因为我只有一台实时生产服务器可以使用。你找到满意的解决方案了吗?