Git явно потрясающий, и множество клиентов доступны и легко устанавливаются для всех платформ.
Тем не менее, это небольшая проблема, чтобы запустить сервер Git для команды.
Я немного удивлен, что пока нет легко развертываемого сервера приложений Java-Git или веб-приложений. Похоже, что Gitosis, Gitolite и т. Д. - это некоторые варианты, работающие в других стеках, но если вы уже используете стек Java, было бы проще просто развернуть сервлет Java или веб-приложение.
В связи с этим мне было интересно, как можно подойти к написанию веб-приложения Java "Git Server"?
Насколько далеко JGit может уйти от простой реализации? Что нужно сделать, чтобы упаковать JGit как веб-приложение, чтобы иметь возможность отправлять / извлекать его и из него, а также легко создавать новые репозитории?