GIT中央存储库在Windowsnetworking共享

我们公司正在考虑build立一个中央GIT仓库。 在我们使用Windows时,我们一直在考虑使用networking共享解决scheme,基于以下文章。

但是,在思考这个之后,我有一些问题。 (警告 – 我是GIT的noob)

  1. 看来这个解决scheme可能允许开发人员通过允许他们映射到驱动器并使用文件(在GIT客户端之外)进行播放来导致回购问题。 有没有办法来防止这一点? 或者我在这里误解了什么?
  2. 如果使用networking共享,服务器上的GIT安装实际上是否有目的? 或者只是客户来回分享。
  3. 任何build议的最佳解决scheme,将不胜感激。

谢谢。

以前最好的工作是在linux虚拟机上安装gitolite。 这样你有很多管理选项。 我强烈推荐gitolite。

你是正确的与Windows共享(虽然很容易),你牺牲了一些功能..权限和服务器端挂钩浮现在脑海。

这里有另一个问题可能会帮助: 如何在Windows上设置和克隆远程git仓库?

或者这个: 在Windows上用msysgit安装一个Git服务器