1

是否可以为安装了 WAMP 的 webroot 下的所有项目设置中央 git 存储库?

换句话说,webroot 下的每个项目都应该在中央电脑上进行 git 管理,其他开发人员可以访问相同的电脑并提交到本地中央存储库而不是某个在线位置?

我不太了解网络内容或其他用户如何访问它。

当然,这将为开发人员创建一个很好的工作流程。

到目前为止我做了什么:

  • 在我的硬盘驱动器某处创建了一个名为repo的文件夹
  • 与所有人共享以上文件夹的所有权限
  • git初始化了它或者里面的其他项目
  • 将上述文件夹添加到具有别名的 apache vhosts 文件中
  • 现在我可以访问上面的文件夹http://repo.com/
  • 让 apace 收听我的网络 IP 而不是localhost来自 httpd.conf 例如Listen 192.168.1.4:80

但是其他用户去的时候是不能访问的http://repo.com/

有谁知道如何设置它,以便其他用户也可以从我的电脑访问它并使用 git?

4

1 回答 1

1

你需要一个工具来管理托管的 git。例如,过去我使用 gitosis,但还有其他替代品,例如 gitolite:

  1. https://wiki.archlinux.org/index.php/Gitosis
  2. https://github.com/sitaramc/gitolite

我认为你不能在 Windows 上安装 gitosis,所以你需要一台 Linux 机器(我有在 Ubuntu 上运行 gitosis 的经验,没有问题)。如果你用谷歌搜索,你可以找到一些解释如何在 Ubuntu 下运行 gitosis 的教程,例如:

我记得这很容易,但你需要一些 Linux 经验。祝你好运!

于 2012-12-29T08:44:55.680 回答