Как написать или упаковать Git-сервер как Java-сервлет или Java-приложение?

Git явно потрясающий, и множество клиентов доступны и легко устанавливаются для всех платформ.

Тем не менее, это небольшая проблема, чтобы запустить сервер Git для команды.

Я немного удивлен, что пока нет легко развертываемого сервера приложений Java-Git или веб-приложений. Похоже, что Gitosis, Gitolite и т. Д. - это некоторые варианты, работающие в других стеках, но если вы уже используете стек Java, было бы проще просто развернуть сервлет Java или веб-приложение.

В связи с этим мне было интересно, как можно подойти к написанию веб-приложения Java "Git Server"?

Насколько далеко JGit может уйти от простой реализации? Что нужно сделать, чтобы упаковать JGit как веб-приложение, чтобы иметь возможность отправлять / извлекать его и из него, а также легко создавать новые репозитории?

7
задан Brendan 24 June 2011 в 12:59
поделиться