在本地网络上使用WAMP的中央和本地git存储库

时间:2012-12-29 07:04:22

标签: php git repository localhost wamp

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

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

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

这将为课程开发人员创造一个很好的工作流程。

到目前为止我做了什么:

  • 在我的硬盘驱动器上的某个位置创建了一个名为 repo
  • 的文件夹
  • 与所有人共享所有权限的上述文件夹
  • git初始化它或其中的其他项目
  • 将上述文件夹添加到带别名的apache vhosts文件
  • 现在,我可以使用http://repo.com/
  • 访问上述文件夹
  • 快速侦听我的网络IP,而不是httpd.conf中的localhost,例如Listen 192.168.1.4:80

但是其他用户在转到http://repo.com/时无法访问它。

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

1 个答案:

答案 0 :(得分:1)

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

  1. https://wiki.archlinux.org/index.php/Gitosis
  2. https://github.com/sitaramc/gitolite
  3. 我认为你不能在Windows上安装gitosis,所以你需要一台Linux机器(我有使用Ubuntu运行gitosis的经验没有问题)。如果你谷歌你可以找到几个教程解释如何在Ubuntu下运行gitosis,例如:

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