在本地网络上运行git服务器

时间:2014-01-28 15:07:49

标签: windows git local

我有一家小公司,用于管理项目我希望在我公司(本地)运行git服务器。 如何在我们的本地Windows服务器上安装git服务器?

我希望程序员可以使用git命令连接到此服务器。

1 个答案:

答案 0 :(得分:34)

我假设您已经设置了本地Git。为此,Internet上有大量资源,包括有关Windows Git工具的this blogpost

整个技巧都是这样的 - 将包含共享Git存储库的文件夹公开为Windows网络共享。

第一步 - 裸git存储库

整个解决方案有两个转折 - 其中一个是 - 您的共享存储库需要使用--bare标志进行初始化。

enter image description here

第二步 - Windows共享

第二步是在Windows共享中使用我们新创建的存储库公开该文件夹。您还可以使用标准Windows机制来控制和限制对文件夹的访问(确保您为开发人员提供写入权限!)。

第三步 - 将共享映射为网络驱动器

这个步骤可能不完全是必要的,但我不能让它工作,所以这是第二个转折。为了让您的开发人员能够通过Git访问共享文件夹,他们需要将其映射为网络驱动器。

enter image description here

第四步 - 在Git中添加远程存储库并编写代码

最后一步是标准的Git过程 - 团队中的每个开发人员都需要将位于新创建的网络驱动器下的存储库添加为远程。请注意在映射的驱动器名称前面使用“file:///”前缀。

enter image description here