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

标签 windows git version-control permissions network-share

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

但是,经过思考,我有一些疑问。 (警告——我是 GIT 的菜鸟)

  1. 似乎此解决方案可能允许开发人员通过允许他们映射到驱动器并使用文件(在 GIT 客户端之外)来导致存储库出现问题。有没有办法防止这种情况?还是我误解了什么?
  2. 如果您使用网络共享,那么在服务器上安装 GIT 是否真的有用?或者只是客户在共享中来回 push 。
  3. 如有任何关于最佳解决方案的建议,我们将不胜感激。

谢谢。

最佳答案

之前效果最好的是在 linux 虚拟机上安装 gitolite。这样你就有了很多管理选项。我强烈推荐 gitolite。

关于windows - Windows 网络共享上的 GIT 中央存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11533042/

相关文章:

c++ - 在 Windows 上配置 boost 构建

windows - 使用 wget 强制清除缓存

windows - Windows 中的文件重定向和 %errorlevel%

git - 如何使用 Android Studio 将 Android 项目推送到 github 中现有的私有(private)空存储库?

visual-studio - Visual Studio - 如何在挂起的更改文件中搜索?

windows - 如何从 WDK 8.1 Toaster Sample Driver 安装 KMDF Filter Driver?

git - 如何在 vscode 中使用 ssh 克隆私有(private) git 存储库?

git - 为 git 输入提交消息后要做什么?

git - 使用 git 在 Android Studio 项目上进行协作

mysql - 如何保持多语言数据和树结构的版本化?