几个小时后,我终于让ReviewBoard在ubuntu机器上工作了。但是,当我尝试向ReviewBoard添加SVN repo时,我遇到了一个错误:
Unable to connect to a repository at URL 'https://192.168.0.110/svn/FHT360' Server SSL certificate verification failed: certificate issued for a different hostname, issuer is not trusted
我遵循了一些建议,在终端中手动输入以下内容:
sudo svn list https://192.168.0.110/svn/FHT360
然后键入p
到permanently accept this certificate anyway
,它就能列出回购邮件中的所有文件夹。
当我回到审核处并重试时,错误将无法进行。有没有办法告诉评审板永久接受此证书?
[更新]我自己没有找到解决方案。我放弃了Reviewboard,而是选择了Phabricator,并对这个选择很满意。
答案 0 :(得分:1)
我认为您的问题来自于您为自己的用户执行此操作并且审核委员会归其他用户所有,即www-data
我认为您的问题已在此处解决https://code.google.com/p/reviewboard/issues/detail?id=2649
您可以按照以下步骤操作
$ sudo -u www-data -s
$ export HOME=/var/www/reviewboard/data
$ <svn command here>
永久接受证书。
答案 1 :(得分:0)
您正在使用的Python库的版本是什么?如果它大于2.7.9,这很可能是使用Python库的一个问题。