Организация многопользовательского доступа на сервер GIT
Мои пожелания таковы:
- каждый пользователь подключается со своим собственным аккаунтом
- над одним проектом может работать несколько пользователей
- один и тот же пользователь может работать над несколькими проектами
- каждый пользователь имеет доступ только в те проекты, над которыми он работает
- должна быть возможность подключения через командую строку, а не только через какой-то веб-интерфейс
Также было бы здорово:
- предоставлять права только для чтения для контролирующих лиц
- удобно администрировать права доступа пользователей в Git