LINUX.ORG.RU

Git + gitolite + ldap, возможно ли ?

 


0

1

Доброго времени суток ! Помогите составить схему действий, чтобы организовать гит сервер с централизованным управлением пользователями и репозиториями с авторизацией через ldap. В принципе в схеме git + gitolite, все просто и понятно. Но я совсем не могу себе представить как в этой схеме заменить авторизацию по ключам на ldap. Пока искал инфу нашел следующий текст:

You simply need your Apache to do the authentication part (since gitolite is only an authorization layer), and call gitolite-shell instead of git-http-backend, with REMOTE_USER set by Apache (and used by gitolite-shell).

Судя по тому, что тут написано, подразумевается доступ к репу по http, но в документации по git-у читаем такую инфу:

SSH — единственный из сетевых протоколов, предоставляющий доступ и на чтение, и на запись. Два других сетевых протокола (HTTP и Git) в большинстве случаев дают доступ только на чтение, поэтому даже если они вам доступны, вам всё равно понадобится SSH для записи.

Что-то я катастрофически запутался, может кто-то внести ясность ?


gitolite не пользовал, не знаю Настроили gitlab+ldap

aeX1pu2b ()
Ответ на: комментарий от aeX1pu2b

gitlab

Спасибо за ваш коммент, почитал про gitlab, весьма интересная вещь. Буду изучать, возможно он нам лучше подойдет.

UserV ()
Ответ на: комментарий от aeX1pu2b

Gitlab + Ldap

Настроил Gitlab + Ldap, но появилась другая проблема, в бесплатную версию gitlab нельзя добавить два ldap сервера...

UserV ()

в GNOME Infrastructure используется FreeIPA для хранения учёток и ключей ssh. А на сервере, где есть гит репы с gitweb используются все те же самые учётки (через SSSD).

i_gnatenko_brain ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.