我们正在寻找设置本地 git 服务器的最佳解决方案。我们的愿望清单是
- 在 Windows Server 2008R2 上运行
- 小团队 - 不到十个开发人员
- 易于设置
- 便于使用
- 用户的活动目录身份验证
- 强大的
- web gui会很好
- 免费会很好
我们正在考虑的解决方案
- gitosis 看起来很麻烦,而且没有 web gui
- windows 文件共享上的裸 git - 看起来很简单,但当然没有 web gui
- gitstack 看起来不错但不是免费的
有什么建议吗?
我们正在寻找设置本地 git 服务器的最佳解决方案。我们的愿望清单是
我们正在考虑的解决方案
有什么建议吗?
我对Atlassian 的 Stash有很好的体验。
10 个开发人员的费用为 10 美元,并支持具有多个 git 存储库的项目。
您无需设置任何东西,因为它带有集成的 git、ssh 和 http 服务器。(只是服务器本身 duh - 但它并不难,30 分钟就足够了)
它提供了一个不错的 Webgui。你应该检查一下,我猜有 30 天的测试许可证。
我们正在使用GitLab,它是 gitolite 的 Web 前端。可以使用 LDAP / ActiveDirectory 对 Web 服务器进行用户身份验证,尽管 git commit 访问是通过 ssh 密钥完成的。不过,此 UI 有助于管理密钥和存储库访问。GitExtensions 有一些对话框可以帮助我们的用户生成要上传的密钥(一次性操作)。我怀疑任何比这更漂亮的东西都是商业的。