Перечисление всех репозиториев, обслуживаемых git-daemon - PullRequest
12 голосов
/ 23 июня 2009

Если я знаю, что git-daemon работает на git://git.mycompany.com, как я могу перечислить все репозитории, обслуживаемые этим конкретным экземпляром?


Обновление : у меня нет доступа к оболочке git.mycompany.com.

Ответы [ 2 ]

2 голосов
/ 27 июня 2009

Есть еще один способ, но он нуждается в некоторой помощи администраторов серверов вашей компании. Git имеет веб-интерфейс с возможностью просмотра «GitWeb», который можно настроить для отображения всех проектов, обслуживаемых git.

Подробности объясняются в GitWeb README - интересующий ключ конфигурации называется "GITWEB_PROJECTROOT":

GITWEB_PROJECTROOT Корневой каталог для всех проектов, показанных gitweb. Должен быть установлен правильно для gitweb найти репозитории для отображения. Смотрите также «Репозитории Gitweb» в файле INSTALL для gitweb.

Может быть, вы могли бы поговорить со своими администраторами - gitweb может принести большую прибыль всем разработчикам.

1 голос
/ 23 июня 2009

Насколько я могу судить, это нужно сделать на машине, на которой работает git-daemon. Вам нужно либо проверить аргументы, где был вызван git-daemon, либо, возможно, проверить /etc/inetd.conf

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