2012-12-29 75 views
1

是否可以在安装了WAMP的webroot下为所有项目设置中央git存储库?在本地网络上使用WAMP的中央和本地git存储库

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

我对网络资料或其他用户如何访问网络资料知之甚少。

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

我迄今所做的:

  • 创建的文件夹的地方回购命名我的硬盘驱动器上
  • 上面的文件夹共享与每个人的所有权限
  • git的初始化,或其他里面的项目
  • 添加上面的文件夹到别名的Apache vhosts文件
  • N嗷嗷我可以从httpd.conf中访问上述文件夹http://repo.com/
  • 快速地制造听我的网络IP,而不是localhostListen 192.168.1.4:80

但是,当他们去http://repo.com/其他用户不能访问它。

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

回答

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经验。祝你好运!