Windows网络共享上的GIT中央存储库

时间:2012-07-18 01:19:14

标签: windows git version-control permissions network-share

我们公司正在考虑建立一个中央GIT存储库。在我们使用Windows时,我们一直在考虑使用网络共享解决方案,基于以下文章herehere

然而,考虑到这一点后,我有一些问题。 (警告 - 我是GIT的菜鸟)

  1. 似乎这个解决方案可能允许开发人员通过允许开发人员映射到驱动器并使用文件(在GIT客户端之外)来解决问题。有办法防止这种情况吗?或者我在这里误解了什么?
  2. 如果您使用网络共享,服务器上的GIT安装是否真的有用?或者只是客户在分享中来回推动。
  3. 对于最佳解决方案的任何建议都将不胜感激。
  4. 感谢。

2 个答案:

答案 0 :(得分:4)

之前最好的是在linux vm上安装gitolite。这样你就有了很多管理选项。我强烈推荐使用gitolite。

答案 1 :(得分:3)

你是正确的,因为Windows共享(虽然简单),你牺牲了一些功能..权限和服务器端钩子浮现在脑海中。

这是另一个可能有用的问题:How to setup and clone a remote git repo on Windows?

或者:Setup a Git server with msysgit on Windows