VisualSVN Server自签名证书

时间:2011-02-16 21:25:59

标签: svn visualsvn visualsvn-server

我在线阅读VisualSVN doc,其中一个是这样的:

It's also possible to export a self-signed certificate from VisualSVN Server and save this certificate in the trusted certificates list on all client computers. 

但无法找到有关如何做到这一点的更多信息。有人可以帮帮我吗?我正在学习如何使用SVN,并将首先与我的兄弟分享。

修改

我们使用的是Windows机器:XP,Vista和7。

2 个答案:

答案 0 :(得分:4)

是的,您可以通过浏览器进行操作。当您使用HTTPS打开VisualSVN服务器URL时,如果您的VisualSVN服务器具有自签名证书,浏览器将向您发出警告。浏览器会询问:您是否会将此证书添加到安全例外列表中?如果您接受它,浏览器会将此证书添加到例外列表中,下次您访问此服务器时,您将连接而无需证书确认。

您也可以通过浏览器导出证书。例如,当您尝试使用Firefox连接到具有自签名证书的服务器时,它将显示“此连接不受信任”消息。您可以使用以下步骤导出证书:

  1. 选择“我理解风险”
  2. 点击“添加例外”按钮。 “添加安全例外”窗口将打开。
  3. 几秒钟后,“查看”按钮将处于活动状态,单击它。 “证书查看器”窗口将打开。
  4. 选择“详细信息”标签,然后点击“导出”。
  5. Firefox将为您提供在本地磁盘上保存证书的功能。您可以在保存之前选择证书的格式。获得证书后,您就可以随意导入证书。
  6. 正如您所注意到的,VisualSVN服务器管理器不支持导出证书。但是在下一个版本中将支持此功能。

    祝你好运!

答案 1 :(得分:2)

我遇到了自签名证书的问题,并找到了一种方法来永久地为我的构建服务器上的构建用户接受它们。

从命令行调用svn as:

svn.exe list https://YOURsvnhost:YOURport/svn/YOURproject

您将获得永久接受证书的选项