Git 显然很棒,并且各种客户端都可用且易于安装,适用于所有平台。
然而,为团队启动和运行 Git 服务器是一个挑战。
我有点惊讶,还没有一个易于部署的 Java-Git 应用服务器或 webapp。看起来 Gitosis、Gitolite 等是在其他堆栈上运行的一些选项,但如果您已经在运行 Java 堆栈,那么部署 Java servlet 或 webapp 是最简单的。
沿着这些思路,我想知道如何编写 Java 'Git Server' webapp?
JGit 能在多大程度上帮助您实现一个简单的实现?将 JGit 打包为一个 Web 应用程序以便能够对其进行推/拉以及轻松创建新的存储库需要做什么?