Gitは明らかに素晴らしく、さまざまなクライアントが利用可能であり、すべてのプラットフォームに簡単にインストールできます。
ただし、Gitサーバーをチームで稼働させるのは少し難しいです。
簡単にデプロイできるJava-Gitアプリサーバーやウェブアプリがまだないことに少し驚いています。Gitosis、Gitoliteなどは他のスタックで実行されているオプションのようですが、すでにJavaスタックを実行している場合は、JavaサーブレットまたはWebアプリケーションをデプロイするのが最も簡単です。
これらの線に沿って、Javaの「Gitサーバー」Webアプリを作成する方法を考えていました。
JGitは、単純な実装をどこまで実現できるでしょうか。JGitをWebアプリとしてパッケージ化して、JGitにプッシュ/プルしたり、新しいリポジトリを簡単に作成したりできるようにするには、何をする必要がありますか?