适用于 Windows 的 Git 服务器

适用于 Windows 的 Git 服务器

我是 Git 新手。

Git 服务器的安装和我们在本地机器上的安装相同吗?

我正在寻找用于服务器的 GUI Git 安装程序,我找到了一个http://gitstack.com/,但是有开源的吗?

答案1

不,我不会这么说。尽管有很多方法可以共享 git repo,但托管中央服务器的方法通常与此不同。

因此,除了使用 SSH 连接来共享存储库之外,我还采用了使用 HTTP 的 Subversion 方法 - 在我看来,这是无需管理 SSH 密钥即可访问存储库的最简单方法。Linux 上的人可能更适合这样做,但并非每个开发人员都有这方面的天赋。

因此,您可以使用 Apache HTTPD 和 DAV 来托管存储库:http://techblog.zabuchy.net/2012/git-server-with-apache-authentication-on-ubuntudebian/ 这是针对 Ubuntu 的,但模块也适用于 Windows。大多数自托管解决方案都基于 Apache HTTPD 和模块。(但大多数都以 Linux 为重点,Windows 并不常见)

有 Atlassian Stash 等产品http://www.atlassian.com/software/stash/overview更加舒适。

但有些人甚至将其集成到 CollabNet 中:http://dylanbeattie.blogspot.ch/2011/02/how-to-host-git-in-same-apache-server.html

因此,使用 Apache HTTPD 您应该能够构建成本友好的解决方案。

相关内容