2012-12-29 117 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經驗。祝你好運!