есть ли настраиваемый веб-интерфейс для git? - PullRequest
2 голосов
/ 22 мая 2011

Мне нужен веб-интерфейс git, который может показывать ограниченный набор информации о моем репозитории git.Например, я не хочу, чтобы исходный код был доступен, но я хочу, чтобы журнал git был.

Есть ли какое-нибудь решение git web, которое можно настроить для этого варианта использования?

Ответы [ 2 ]

2 голосов
/ 25 мая 2011

Вы можете:

  • взять GitWeb или Cgit , которые являются простыми программами cgi .
  • положить скрипт perl, выступающий в качестве основного cgi (директива Apache: DirectoryIndex: myScript.pl)
  • заставить этот perl вызвать git web cgi:
my $output=`./cgit.cgi\` 
or 
my $output=`./gitweb.pl`
  • разобрать результатэтого вывода, чтобы удалить любую ссылку на часть исходного кода.

Таким образом, вы управляете именно тем, что хотите отображать, на основе существующих веб-интерфейсов.

0 голосов
/ 29 мая 2011

Спасибо за ответы, в итоге я пошел на что-то более тяжелое.

* Redmine 1004 *

Это очень настраиваемый, и я мог бы установить правила, для которых группы пользователей должны и не должны видеть исходный код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...