Добрый день. Есть следующая проблема: В наличие apache,webdav и git. Все работает с таким конфигом:
<Location /repo.git>
DAV on
AuthType Basic
AuthName "Git"
AuthUserFile /var/www/tratata/passwd.git
Require valid-user
</Location>
Но хотелось бы еще иметь пользователей, с правами read-only на проект, сейчас получается, что все кто авторизовываются имеет права rw. С svn это решается дописыванием трех строчек к верхнему конфигу:
DAV svn
SVNParentPath тра-та-та
# our access control policy
AuthzSVNAccessFile тра-тата/svn
Где в /var/www/tratata/svn можно задавать права rw/ro для пользователей в каждом проекте. Как провернуть нечто подобное с git так и не поняли. Ясно, что есть gitosis, но хотелось бы авторизацию по паролю. Спасибо.