想在本地建立一个SVN服务器,于是找了个VisualSVN server过来安装,前面还顺利,在设置端口时,选443,提示443已经被占用(HTTPS服务),所以使用8443,目录使用默认的,然后点下一步,但是在安装完服务,启动服务时,报错了:
Error 1920. Service ‘VisualSVN Server’ failed to start. Please check VisualSVN Server log in Event Viewer for more details.
只好点cancel,程序回滚,整个安装都没了。
开始以为是VS2008或者其他程序引起的,于是关掉,再安装,还是报这个错误,后来百度了好几个地方,试了:
步骤一)
1.网上邻居->本地连接->属性->internet协议(TCP/IP)->属性->高级->wins标签->去掉启用LMhosts查询前的勾.
2.控制面版->windows防火墙->高级标签->本地连接设置->服务的标签里勾选安全Web服务器(HTTPS)即可.
重新安装,如果还是不行,尝试步骤二:
步骤二)
当安装到Start Service阶段后,将会出错并会弹出一个对话框,提示是否要retry。(此时SVN服务软件已经安装完毕,仅仅是无法通过证书验证,无法启动服务),如果此时选择对话框中的cancel,安装将会回退,卸载已经安装的所有内容,从而无法继续安装。
正确做法是:
1、忽略该对话框。
2、到Windows的开始菜单中找到并运行VisualSVN Server。
3、打开VisualSVN Server软件后,从菜单中找到Properties并执行。
4、从Properties对话框中选择 Certificate Tab页,点击Change Certificate按钮,此时会弹出一个创建证书的对话框,然后根据提示要求一步一步填写相应的信息,就可以创建一个有效的证书。
5、最后,切换到安装VisualSVN Server时包含retry的对话框,点击retry,此时服务就能启动了。
经过如上五步,VisualSVN Server即可成功安装。
如果还是不行,看下步骤三:
步骤三)
查看windows日志,
Syntax error on line 110 of E:/Program Files (x86)/VisualSVN Server/conf/httpd.conf:
原来是这个地方 改成e:progra~1
这个时候一般是可以了,
进入主界面:
但是使用这边提供的地址:https://wilkey:8443/svn/wilkey
会报错:
Path 'https://wilke:8443/svn/wilkey' is not canonicalized;
there is a problem with the client.
研究了一下,发现是域名问题,改成IP地址就OK了:
https://192.168.234.32:8443/svn/wilkey
现在就可以了
Comments | NOTHING