WIN7服务器:软件为Visual SVN Server,该软件为免费软件,安装过程为无脑点击next.使用方法参照http://www.cnblogs.com/zhxiang/archive/2011/10/06/2200133.html
linux客户端:软件为subversion,安装过程为yum install subversion
安装后通过客户端check out 服务端的文件提示SSL证书无法使用,问题原因是windows的证书linux不能识别。
改正方法是:修改服务器上visualsvn使用的证书为第三方产生的证书,以便windows和linux都能识别。
过程:
- Add the following registry value to the Windows registry:(我的是32位)
-
for 32-bit system:(运行regedit->找到下面的注册表项->增加一个dword类型的值)
[HKEY_LOCAL_MACHINE\SOFTWARE\VisualSVN\VisualSVN Server] "CreateGnuTLSCompatibleCertificate"=dword:00000001
-
for 64-bit system:
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\VisualSVN\VisualSVN Server] "CreateGnuTLSCompatibleCertificate"=dword:00000001
-
- Start VisualSVN Server Manager.(打开virsualSVN server)
- Go to Action | Properties | Certificate.
- Click Change certificate... and follow the wizard instructions to generate a new self-signed certificate.。