On Sun, Feb 24, 2008 at 01:43:14PM +0200, Andriy Khavryuchenko wrote: > А как же тогда делать доступ к git over http? Нормальным образом - на сегодняшний день никак; http-fetch сейчас - крайний вариант, когда никакой другой вариант организовать невозможно, и можно наплевать на лишний трафик (например, git fetch с http://git.altlinux.org/... будет каждый раз тянуть весь репозиторий заново). У http-push те же проблемы с пожиранием трафика, плюс баги текущей реализации. > Или, более общий вопрос - как тонко разграничивать доступ к репо в > зависимости от пользователей? ssh-доступ, урезанный shell (git-shell или свои обёртки, по типу используемых в girar). Права на чтение можно обрезать на уровне прав доступа к файлам репозитория; права на запись ещё можно проверять хуками в репозитории (man git-receive-pack; также применяется в girar).