Список всех репозиториев, обслуживаемых git -demon
Предполагая, что я знаю, что существует git-daemon работает на git://git.mycompany.com, как я могу перечислить все репозитории, обслуживаемые этим конкретным экземпляром?
Обновление: у меня нет доступа к оболочке git.mycompany.com.
Ответ 1
Есть еще один способ, но он нуждается в некоторой помощи от ваших администраторов серверов.
Git имеет просматриваемый веб-интерфейс под названием "GitWeb", который можно настроить для отображения всех проектов, обслуживаемых git.
Подробности объясняются в GitWeb README - интересующий конфигурационный ключ
"GITWEB_PROJECTROOT":
GITWEB_PROJECTROOT Корневой каталог для всех проектов, показанных gitweb. Должен быть установлен правильно для gitweb, чтобы найти репозитории для отображения. Смотрите также "Хранилища Gitweb" в файле INSTALL для gitweb.
Возможно, вы могли бы поговорить с вами админами - gitweb может стать большой прибылью для всех разработчиков.
Ответ 2
Насколько я могу судить, это нужно делать на машине с git-daemon. Вам нужно либо проверить аргументы, в которых был вызван git-daemon, либо, возможно, проверить /etc/inetd.conf