In gitolite, I would like to provide all the writable users any repo on RW + CD to my personal branch. In other words: everyone who is allowed RW is allowed to create projects, but only in their personal namespace.
I understand that I can basically do it like this:
repo some-repo RW+CD = admin RW = foo frob R = bar RW+CD dev/USER/ = foo frob
but that means that I would have to essentially duplicate the list of users for each repo. Although this is normal for a small number of repositories, it definitely gets ugly when the number of repositories or users grows.
I thought of something like this:
repo @all RW+CD dev/USER/ = @all
But this, apparently, gives at least read access to all users in all projects, even if they would not have read rights otherwise.
What is the best solution for this?
source share