我使用VisualSVN作为svnserver来管理存储在X: drive中的存储库。不是每个人都可以访问X:驱动器,但我想让他们中的一些人访问存储库。他们是否需要访问X:驱动器或通过visualsvn的授权就足够了?
运行VisualSVN Server的用户帐户必须有权访问该位置。其他用户不应该有的写权限;如果这样做,您将面临存储库数据丢失/损坏的风险。所有访问、授权&对存储库的身份验证应该通过Subversion服务器进行管理,而不是文件/共享/驱动器权限。
不依赖Windows服务的映射驱动器。如果必须使用网络共享/路径,请使用UNC路径。驱动器号只能用于交互式用户会话。
如果可能的话,将存储库保存在Subversion服务器进程的本地驱动器上,而不是网络共享驱动器上。较新的版本已经降低了风险,但仍然建议您使用本地路径。