2011-12-19 15 views
1

私はウェブサイトのドキュメンテーションを見直してフォーラムを検索しましたが、以下の内容はまだ不明です。 jGitで、私ことができます。jGitは次のいずれかをサポートしていますか?

  • がリポジトリ

にユーザー/ RSAキーを追加し、新しいリポジトリを作成するもしくはjGitは、クライアント側の操作のために純粋ですか?

+0

「ユーザー/ rsaキーをリポジトリに追加する」とはどういう意味ですか? – fge

+0

私はそれをより良く説明する方法がわかりません。私はリポジトリにユーザを割り当てる必要があります。そうすることで、rsa公開鍵を追加して、誰が何をしているのかを追跡できます。 – Gregg

+0

でもネイティブgitはそれを行うことができません。あなたが望むものはgitoliteですが、ネイティブgitと一緒に動作します。もしそれが私が知らない、必要なフックをサポートしていれば、それはjgitで動作するでしょう... – fge

答えて

1

JGitが新しいリポジトリの作成をサポートしています。それは、「レポにユーザーを割り当てる」に来るとき

init  Create an empty git repository 

しかし、これは、もはやgitの問題です:Running the JGit CLI、というのコマンドのいずれかを参照してくださいません承認システムの問題です。
権限を管理するために、Git設定(JGitや他のGitライブラリと一緒に使用されているかどうか)に追加のレイヤーを追加する必要があります。
gitoliteをお勧めします。

(これには認証問題は含まれていません.JGitまたはGitoliteの対象外です(all the issues you might have to coverを参照)。

関連する問題