我正在尝试设置ViewSVN以查看我们的subversion存储库。 我的SVN存储库使用https进行访问。但是,无论在我的svn存储库的viewsvn配置中提供svn://,svn + ssh://或https://,我总是在我的apache日志中得到这个:
svn: URL protocol is not supported 'https://my.repository.com'
从命令行运行时,一切当然都能正常运行。 我的localconfig.php文件将svn根服务器定义为
$config['svnroot']='https://my.repository.com';
另一件事 - 我正在使用JavaSVN。
答案 0 :(得分:0)
您是否碰巧安装了多个版本的SVN,例如ViewSVN使用/ usr / bin / svn而你正在使用/ usr / local / bin / svn或类似的东西?
[修改强>] 我不了解JavaSVN,但可能在不同用户运行时表现不同。也许它不会加载处理不同协议所需的额外插件。您是否有超级用户访问您的计算机?尝试从命令行以Web服务器用户身份运行checkout:
su nobody
svn checkout https://...
答案 1 :(得分:0)
我在svnroot中添加了“端口号”和“根文件夹”,如下所示
$配置[ 'svnroot'] = 'https://my.repository.com <强> 8088 / SVN 强>';
我使用TortoiseSVN并显示我的svnroot,我认为JAVASVN具有相同的功能。