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

标签 java git web-applications gitosis jgit

Git 显然很棒,并且有多种客户端可用且易于安装,适用于所有平台。

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

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

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

对于一个简单的实现,JGit 能让你走多远?将 JGit 打包为 Web 应用程序以便能够对其进行推送/pull 以及轻松创建新的存储库需要做什么?

最佳答案

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

关于java - 如何将 Git 服务器编写或打包为 Java Servlet 或 Java webapp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6468122/

相关文章:

git - 在azure devops中创建的每个git存储库的大小限制是多少

html - 移动网络应用程序的推送通知工具

Java 模式匹配器行为

java - 从 url 上传 Azure 存储 blob

git - 如何将 git 分支从 Gitlab check out 到 Android Studio

具有不同结构的 Git fork

javascript - 从网站复制/粘贴时编辑剪贴板数据

java - Web 应用程序中的 Log4j2

java - 递归函数获取列表动态数量的组合

java - 图像更宽的 PDF 页面大小