Windows网络共享上的GIT*存储库

问题描述:

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

但是,在想到这个之后,我有一些问题。 (警告 - 我在GIT一个小白)

  1. 看来,这个解决方案可以使开发人员能够引起回购的问题,让他们映射到驱动器,并与文件播放(GIT的外客户)。有没有办法来防止这种情况?或者我在这里误解了什么?
  2. 如果您使用网络共享,服务器上的GIT安装实际上是否有目的?或者只是客户来回分享。
  3. 任何建议的最佳解决方案,将不胜感激。

谢谢。

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

这里还有一个问题,可能会帮助:How to setup and clone a remote git repo on Windows?

或者这样:Setup a Git server with msysgit on Windows

+0

谢谢。我会检查他们。 – 2012-07-18 02:11:13

什么最好的工作之前曾是gitolite的在Linux虚拟机的安装。这样你有很多管理选项。我强烈推荐gitolite。

+0

是的 - gitolite是我使用的...实际上最近gitlab有gitolite集成。如果OP打开非Windows选项,我当然也会推荐这种配置。 – pilotcam 2012-07-20 12:03:14

+0

只需运行一个Linux虚拟机。在任何组织都不应成为问题。 – 2012-07-20 19:35:42