1

gitosis.conf特定のユーザーが任意のリポジトリを作成、クローン、または変更できるように(ファイルを介して) gitosis を構成するにはどうすればよいですか? まだ存在しないリポジトリも含まれますか?

特定のリポジトリへの書き込み権限を持つユーザーを追加できることは知っていますが、これはすべての任意のリポジトリで可能ですか?

このようなもの:

[group write-all]
members = richard
writable = all

どこでもオンラインで調べましたが、解決策が見つかりませんでした。私の目標は、公開鍵で認証されている限り、構成ファイルに触れることなく、新しいリポジトリを初期化してサーバーにプッシュできるようにすることです。ありがとうございました!

4

1 に答える 1

0

これがgitoliteでのみ利用可能な機能であることを確認します(現在は廃止された gitosis よりもVREFs のような他の機能と共に)。

これは「ワイルド」リポジトリ (ユーザー作成リポジトリ)と呼ばれます。

wildrepos 機能を使用すると、正規表現パターンを使用してアクセス制御ルールを指定できるため、構成ファイル内の単一のルール セットによって提供される実際のリポジトリを多数持つことができます。
正規表現パターンには単語CREATORを含めることもできるため、リポジトリを作成するユーザーの名前をパラメーター化できます。

于 2013-06-24T08:48:45.250 に答える