我正在考虑在我的公司内部设置一个具有类似功能的codeplex.com或code.google.com或github.com的服务器,以便所有同事都可以创建和维护项目。
是否有任何具有此类功能的开源应用程序?
答案 0 :(得分:6)
GitLab是一个非常好的选择。
它使用Gitolite来管理存储库,但现在使用它自己的GitLab-shell(使得更容易安装和维护GitLab )并提供一个很好的用户界面来管理它们。
GitLab是一个免费的项目和存储库管理应用程序
还有一个online demo,代码来源可在github上找到。
发布以来已更新答案 1 :(得分:5)
没有什么能阻止你自己这样做。例子:
http
URL来访问存储库。公司内部的其他团体
已开始在Subversion服务器上请求项目。到目前为止,它正在发挥作用
很好,它完全在内部托管。 IT部门管理权限和
存储库的备份。每个仓库都有自己的权限集。它运作得很好。简而言之,您没有理由 使用像GitHub或Google这样的基于云的服务。当然,有很多理由考虑这样的服务,但无论是否使用外部服务或内部服务器都是一个单独的问题,如果你愿意,你是否可以运行自己的内部服务。< / p>
答案 2 :(得分:3)
大多数(如果不是全部 - 我知道Google代码没有)您提到的选项提供托管私人回购。 Github most certainly does.
答案 3 :(得分:3)
您可以在自己的服务器中使用github:GitHub:FI,防火墙安装。
答案 4 :(得分:2)
Indefero是基于PHP的Remine替代品。您可以设置自己的服务器或使用私有代码托管程序。
答案 5 :(得分:2)
您可以安装Virtual Box或其他任何虚拟化软件。然后使用turnkeylinux准备使用堆栈。
Redmine - http://www.turnkeylinux.org/redmine
GitLab - http://www.turnkeylinux.org/gitlab
Jenkins-持续整合 - http://www.turnkeylinux.org/jenkins
答案 6 :(得分:1)
答案 7 :(得分:1)
Bitbucket为您提供无限制的免费私人存储库。几天前我对它进行了测试,只需点击几下,我甚至将我的Github存储库移动到它。我也很喜欢它的网络界面,特别是并排的差异,这是Github错过的一件好事。
答案 8 :(得分:0)
只需运行自己的Redmine
答案 9 :(得分:0)
让我们不要忘记Visual Studio Online - 最多5个免费用户或MSDN订阅无限制。 TFS或Git回购可用。与Visual Studio(显然)或Eclipse集成良好。
答案 10 :(得分:0)
Visual Studio Online现在是Visual Studio Team Services。您可以使用Xcode,Eclipse,IntelliJ,Visual Studio或您喜欢的开发工具进行连接。
您不仅可以获得免费,无限制,私密Git or TFVC repos under version control,还可以使用针对DevOps的企业敏捷工具集成错误和工作项跟踪,例如积压和看板,以及构建,测试和发布的自动化。
您的前5位用户可以免费获得无限制的Visual Studio订阅者和利益相关者,无需额外费用。这里有关于how to get started with Team Services的更多信息。