通过网络驱动器Git客户端

时间:2010-08-30 19:40:11

标签: windows git samba tortoisegit

如果我有一个带有git repo checkout的网络驱动器,例如,连接到本地结帐所在的Linux机器(B)的Windows机器(A)上的samba驱动器。有没有办法让A上的客户 - 谁能看到驱动器 - 通过B上定义的ssh访问进行git操作?

1 个答案:

答案 0 :(得分:0)

从git的角度来看,存储库所在的文件系统不应该有很大的不同。 Git只是将数据存储在目录结构中,并且在目录树的根目录中有.git-dir来保存数据(您可以将其配置为其他地方,但这是一个不同的故事)。

因此,只能通过系统级访问配置详细信息来定义对存储库的访问。 A上有权访问该目录的任何人都可以看到该存储库。如果他有写入权限,他也可以进行回购等操作。对于B来说也是如此,因此每个可以在dir中执行操作的用户也可以对存储库进行修改。 SSH访问或本地shell在此设置中没有任何区别。