假设我知道git-daemon
正在运行git://git.mycompany.com
,我该如何列出该特定实例所服务的所有存储库?
更新:我没有对git.mycompany.com的shell访问权限。
答案 0 :(得分:2)
还有另一种方法,但它需要您公司服务器管理员的一些帮助。 Git具有一个名为“GitWeb”的可浏览Web前端,可以配置为显示git提供的所有项目。
在GitWeb README中解释了详细信息 - 调用了感兴趣的配置键 “GITWEB_PROJECTROOT”:
GITWEB_PROJECTROOT gitweb显示的所有项目的根目录。必须设置 正确地让gitweb找到要显示的存储库。也可以看看 gitweb的INSTALL文件中的“Gitweb存储库”。
也许你可以跟你说话管理员 - gitweb可以为所有开发者带来巨大的利润。
答案 1 :(得分:1)
据我所知,这需要在运行git-daemon
的机器上完成。您需要检查调用git-daemon
的参数,或者检查/etc/inetd.conf