是否可以浏览给定服务器上可用的所有远程回购?
我已经看到了这个:
Git - Browse remote repository
是关于在远程仓库中浏览分支机构。但是,我假设这更像是一个ssh脚本解决方案,因为你需要能够ssh到机器并列出某个目录中的所有git repos。
答案 0 :(得分:0)
不,git一个人不会提供这种功能。
如果你在侦听器(ssh)和你的回购之间有一个中间层,比如 gitolite ,那么你可以调用特殊的gitolite命令来获得所有的回购(你有权看到)。
例如, info command
ssh git@host info -h
寻求帮助:告诉您服务器上有什么版本的gitolite和git,以及您可以访问的存储库。
要浏览他们的内容,您需要一个Apache或CGit server。