1

ユーザー A と B にはクローン、プッシュ、プルを持たせたいのですが、ユーザー C はクローンとプルしか実行できません (プッシュなし)。

それ、どうやったら出来るの?

4

2 に答える 2

2

git-dameonパブリックアクセスに使用されます。ただし、gitosis を使用して、特定のユーザー グループに読み取り専用アクセスを許可することができます。例えば:

[group thegood]
writable = myRepo
members = A B
[group thebad]
readonly = myRepo
members = C
[repo myRepo]
description = "my project"

詳細については、 example.confを参照してください。

于 2010-04-28T09:51:57.317 に答える
0

Gitosisは、リポジトリへの書き込みアクセスを制限できません。ユーザーがmembersリストに含まれている場合は、すべての読み取り/コミット権限があります。

元のドキュメントgit-daemonには、そのような場合はインスタンスをリポジトリに設定するだけであると記載されています。

sudo -u git git-daemon --base-path=/home/git/repositories/ --export-all
于 2010-04-28T09:41:05.867 に答える