在本地networking上运行git服务器

我有一个小公司,为了pipe理项目我想在我的公司(本地)运行一个git服务器。 我如何在我们的本地Windows服务器上安装git服务器?

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

我假设你已经有你的本地Git设置。 为此,互联网上有大量资源,包括关于Windows Git工具的这篇博文 。

整个技巧就像这样 – 将包含共享Git存储库的文件夹暴露为Windows网络共享。

第一步 – 裸git存储库

整个解决方案有两个曲折 – 其中之一就是 – 您的共享库需要使用–bare标志进行初始化。

在这里输入图像说明

第二步 – Windows共享

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

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

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

在这里输入图像说明

第四步 – 在Git中添加远程仓库,并代码

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

在这里输入图像说明