我们公司正在考虑建立中央 GIT 存储库。当我们使用 Windows 时,我们一直在考虑使用基于以下文章的网络共享解决方案 here和 here .
但是,经过思考,我有一些疑问。 (警告——我是 GIT 的菜鸟)
- 似乎此解决方案可能允许开发人员通过允许他们映射到驱动器并使用文件(在 GIT 客户端之外)来导致存储库出现问题。有没有办法防止这种情况?还是我误解了什么?
- 如果您使用网络共享,那么在服务器上安装 GIT 是否真的有用?或者只是客户在共享中来回 push 。
- 如有任何关于最佳解决方案的建议,我们将不胜感激。
谢谢。
最佳答案
之前效果最好的是在 linux 虚拟机上安装 gitolite。这样你就有了很多管理选项。我强烈推荐 gitolite。
关于windows - Windows 网络共享上的 GIT 中央存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11533042/