Нужны ли gitosis или gitolite для отправки изменений через HTTP/HTTPS в удаленный репозиторий git?

Нужны ли gitosis или gitolite для отправки изменений через HTTP/HTTPS в удаленный репозиторий git?

У меня есть сервер apache2, на котором запущен виртуальный хост с HTTPS и базовой аутентификацией. Виртуальный хост обслуживаетЖКТрепозитории черезgitwebскрипт. Аутентифицированные пользователи извлекают репозитории из виртуального хоста.

Мне не нужен точный контроль доступа, так как я использую базовый механизм аутентификации. Поэтому мои вопросы:

  1. Являетсяgitwebединственное, что мне нужно сделать, чтобы получить и отправить изменения в этой настройке?
  2. Если этого недостаточно, нужен ли мне гитолит или гитозис для внесения изменений?

решение1

gitweb — это всего лишь механизм визуализации. Он не нужен для pull/push.
Простой сервер Apache, вызывающийgit-http-backendмеханизмдостаточно.

Гитолит(пожалуйста, без гитоза: это устарело) — этоавторизациямеханизм, также не требуется для push/pull (если вы не хотите ограничить доступ для группы пользователей).

Более подробная информация в:

Связанный контент