1
私はウェブサイトのドキュメンテーションを見直してフォーラムを検索しましたが、以下の内容はまだ不明です。 jGitで、私ことができます。jGitは次のいずれかをサポートしていますか?
- は
- がリポジトリ
にユーザー/ RSAキーを追加し、新しいリポジトリを作成するもしくはjGitは、クライアント側の操作のために純粋ですか?
私はウェブサイトのドキュメンテーションを見直してフォーラムを検索しましたが、以下の内容はまだ不明です。 jGitで、私ことができます。jGitは次のいずれかをサポートしていますか?
にユーザー/ RSAキーを追加し、新しいリポジトリを作成するもしくはjGitは、クライアント側の操作のために純粋ですか?
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を参照)。
「ユーザー/ rsaキーをリポジトリに追加する」とはどういう意味ですか? – fge
私はそれをより良く説明する方法がわかりません。私はリポジトリにユーザを割り当てる必要があります。そうすることで、rsa公開鍵を追加して、誰が何をしているのかを追跡できます。 – Gregg
でもネイティブgitはそれを行うことができません。あなたが望むものはgitoliteですが、ネイティブgitと一緒に動作します。もしそれが私が知らない、必要なフックをサポートしていれば、それはjgitで動作するでしょう... – fge