5

我们正在寻找设置本地 git 服务器的最佳解决方案。我们的愿望清单是

  • 在 Windows Server 2008R2 上运行
  • 小团队 - 不到十个开发人员
  • 易于设置
  • 便于使用
  • 用户的活动目录身份验证
  • 强大的
  • web gui会很好
  • 免费会很好

我们正在考虑的解决方案

  • gitosis 看起来很麻烦,而且没有 web gui
  • windows 文件共享上的裸 git - 看起来很简单,但当然没有 web gui
  • gitstack 看起来不错但不是免费的

有什么建议吗?

4

2 回答 2

5

我对Atlassian 的 Stash有很好的体验。

10 个开发人员的费用为 10 美元,并支持具有多个 git 存储库的项目。

您无需设置任何东西,因为它带有集成的 git、ssh 和 http 服务器。(只是服务器本身 duh - 但它并不难,30 分钟就足够了)

它提供了一个不错的 Webgui。你应该检查一下,我猜有 30 天的测试许可证。

于 2013-02-22T13:59:47.173 回答
1

我们正在使用GitLab,它是 gitolite 的 Web 前端。可以使用 LDAP / ActiveDirectory 对 Web 服务器进行用户身份验证,尽管 git commit 访问是通过 ssh 密钥完成的。不过,此 UI 有助于管理密钥和存储库访问。GitExtensions 有一些对话框可以帮助我们的用户生成要上传的密钥(一次性操作)。我怀疑任何比这更漂亮的东西都是商业的。

于 2013-02-22T14:16:02.077 回答