我需要通过http / https公开我们的subversion repo,因为我无法通过svn + ssh获取maven和subversion。真正的问题是公司限制,我们不允许使用通用的unix帐户(这样maven就可以在不使用个人用户帐户的情况下使用svn + ssh)。我的目的是使用maven和这个通用帐户来执行分支和释放功能。我可以通过http执行此操作,然后我可以设置一个本地.htaccess样式帐户来验证maven。
我的问题是,当某些用户通过http和某些用户通过svn + ssh进行提交时,是否有任何疑虑或问题需要注意?
答案 0 :(得分:3)
如果有任何疑虑或问题,我需要注意
没有。只需在Apache中为SVNParentPath
和svnserve的-r
使用相同的文件夹(为简单起见,相同的热门名称,只有协议会有所不同)
答案 1 :(得分:2)
使用不同的协议访问存储库是有效的,但根据我的经验,使用mod_dav_svn进行所有用户访问有很多优点:
同一个存储库父目录使用多个块也可以。