Windows 网络驱动器上的Git客户端

Windows 网络驱动器上的Git客户端,windows,git,samba,tortoisegit,Windows,Git,Samba,Tortoisegit,如果我有一个带有git repo签出的网络驱动器,例如,连接到本地签出所在的Linux机器B的windows机器a上的samba驱动器。有没有办法让a上的客户机(可以看到驱动器的客户机)通过B上定义的ssh访问来执行git操作?从git的角度来看,存储库所在的文件系统应该没有太大的区别。Git只是将数据存储在目录结构中,在目录树的根目录中有.Git dir来保存数据,您可以将其配置为其他位置,但情况不同 因此,对存储库的访问仅由系统级访问配置详细信息定义。网络上有权访问该目录的任何人都可以查看存

如果我有一个带有git repo签出的网络驱动器,例如,连接到本地签出所在的Linux机器B的windows机器a上的samba驱动器。有没有办法让a上的客户机(可以看到驱动器的客户机)通过B上定义的ssh访问来执行git操作?

从git的角度来看,存储库所在的文件系统应该没有太大的区别。Git只是将数据存储在目录结构中,在目录树的根目录中有.Git dir来保存数据,您可以将其配置为其他位置,但情况不同


因此,对存储库的访问仅由系统级访问配置详细信息定义。网络上有权访问该目录的任何人都可以查看存储库。如果他有写权限,他还可以执行诸如提交到回购协议的操作。B也是如此,因此每个可以在目录中执行操作的用户也可以对存储库进行修改。SSH访问或本地shell在此设置中没有任何区别。

如果已经通过网络安装了驱动器,为什么要使用SSH访问?