如何将Git服务器编写或打包为Java Servlet或Java webapp?

Bre*_*dan 7 java git web-applications gitosis jgit

Git显然非常棒,各种客户端都可用,并且易于安装.

然而,为团队启动并运行Git服务器是一个挑战.

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

沿着这些方向,我想知道如何编写Java'Git Server'webapp?

JGit可以在多长时间内为您提供简单的实现?将JGit打包为Web应用程序以便能够推送/拉出它以及轻松创建新的回购站需要做些什么?

小智 6

SCM-Manager是一个用Java编写的Git-Server,它使用JGit.


Ram*_*man 3

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