刚开始使用git。构建和安装它很容易。然后我进入我的一个 Web 项目的目录,并在其中添加了一个 git repo。
$ cd ~/Sites/webapp
$ git init (and so on)
我还设置了 gitweb,当我将 ~/Sites/webapp 添加到 gitweb.cgi 中的 $projectroot 设置时,当我转到http://localhost/gitweb/gitweb.cgi时,它出现在我的浏览器中
因此,我的问题是——据我了解,git 没有中央回购概念。我可能正在从事的每个项目都有自己的 git 存储库。由于我的项目都在我的硬盘上,它们各自的 repos 也都在硬盘上。如何将多个存储库添加到 gitweb?我所有的回购都有某种中央注册表吗?我真的应该重新调整我的工作方式,并将我的所有项目移动到一个中央目录吗?这是怎么做到的?