CodeCollaborator svn访问

我正在尝试设置CodeCollaborator跟踪软件的副本来执行代码审查,但是当我尝试将其指向我们的SVN存储库时,出现错误

错误:input无效:版本控制服务器configuration错误:无法根据configuration的存储库url创build有效的Subversionconfiguration:svn:“ https:// svnserver:8443 / svn / Repository ”的选项:服务器证书validation失败:颁发者不受信任( https:// svnserver:8443 )

但是,我不知道要获取哪个证书或在哪里安装。 我试着运行一个简单的svn list https://svnserver:8443/svn/Repository/这给我的错误

validation服务器证书为“ https:// svnserver:8443 / svn / Repository / ”时出错:

  • 证书不是由受信任的机构颁发的。 使用指纹手动validation证书!

证书信息:

  • 主机名:svnserver.domain.local
  • 有效期:自2008年8月12日星期二,10:27:29 GMT至2018年8月10日星期五10:27:29 GMT
  • 发行人:svnserver.marvel.local
  • 指纹:(hex值)(R)popup,接受(t)或者接受(p)永久?

此后,我可以在命令行运行svn命令,而不会出现任何问题,但仍然会出现设置CodeCollaborator的错误。

我需要安装哪些证书以及在哪里启动并运行?

CodeCollaborator声称使用你的svn客户端configuration,所以我认为你需要让你的svn客户端configuration为信任发行者 …也就是说,你需要的证书是CA(在你的例子中,这是svnserver.marvel。本地)。 将其存储在本地某处,并按照在线svn手册中的说明将其指向您的服务器文件。

我还注意到,CodeCollaborator人员本来愿意帮助试用者使事情顺利进行,所以你也可以尝试。