有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何将Git服务器编写或打包为Javaservlet或JavaWebApp?

Git显然非常棒,各种各样的客户端都可以使用,并且易于安装,适用于所有平台

然而,为团队安装并运行Git服务器有点困难

我有点惊讶,现在还没有一个易于部署的JavaGit应用服务器或webapp。看起来Gitosis、Gitolite等是在其他堆栈上运行的一些选项,但是如果您已经在运行Java堆栈,那么部署Java servlet或webapp将是最简单的

沿着这些思路,我想知道如何编写Java“Git服务器”Web应用程序

对于一个简单的实现,JGit能让您走多远?要将JGit打包成一个web应用程序,以便能够推/拉到它和从它之间,以及轻松创建新的回购协议,需要做些什么


共 (4) 个答案

  1. # 1 楼答案

    SCM-Manager是一个用Java编写的Git服务器,使用JGit

  2. # 2 楼答案

    Gitblit是一个面向小型工作组的开源、集成的纯Java Git服务器、查看器和存储库管理器。它在Windows上运行良好,包括作为Windows服务运行的工具

  3. # 4 楼答案

    Gerritt可以作为war文件部署,并使用JGit提供git服务器功能。除了标准的git服务器功能外,is还支持访问控制和代码审查