4

У меня есть сервер apache2, на котором запущен виртуальный хост с поддержкой HTTPS и базовой аутентификацией. Виртуальный хост обслуживает GIT- репозитории с помощью скрипта gitweb . Прошедшие проверку пользователи извлекают репозитории с виртуального хоста.

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

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

1 ответ1

4

gitweb - это всего лишь механизм визуализации. Вам не нужно это тянуть / толкать.
Достаточно простого сервера Apache, вызывающего механизм git-http-backend .

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

Больше деталей в:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .