我们正在考虑在我们的团队中使用 Git 的前景,并希望能让许多其他开发团队加入我们。如果一切顺利,我可能会为每个人设置 Git。目前我正在测试:
- GitStack
- GitHub Enterprise
- 吉托里乌斯
- 阿特拉斯藏匿 处
- 吉托石
我想看看哪些是好的,如果我遗漏了一些我不应该的东西。
我不太确定我们想要和/或需要什么功能,但我们主要是.NET和Java开发人员,Active Directory身份验证是必须的,JIRA集成将是甜蜜的。
如果你使用的是JIRA,你绝对应该看看Stash。它构建在同一平台上,并与JIRA很好地集成。它还与Active Directory集成,开箱即用。
还有另一种解决方案,它是免费的,很棒,我们将其用作内部存储库管理
http://gitlabhq.com
在 GitHub 上,您可以了解如何在服务器上安装它:
https://github.com/gitlabhq/gitlabhq/wiki
对于 AD 身份验证,您必须将配置文件 config/initializers/omniauth.rb.sample 复制到 config/initializers/omniauth.rb,然后使用 AD 设置对其进行编辑,最后重新启动 gitlab。