svn的安装和配置(windows下)
本来不想写的,但是发现在javaeye两篇点击率最高的安装教程都不能完成安装的,所以决定写一篇真正不会有问题的svn的安装和配置。
第一步:下载svn的服务器安装包,找个合适的路径(例如E:\svn),安装,OK!
第二步:配置环境变量。配置过java,tomcat等东西的童鞋一定很清楚的。我们在系统环境变量中找到“path”,然后在变量值加上";E:\svn\subversion\bin"(引号里面的是要增加的内容,当然你的路径不一样肯定跟这里的不一样的,记得那个分号,那是跟其他值隔开的,一定要加上。)。增加完以后,可以在cmd里面输入 svn -version 测试一下是否配置成功。
第三步:启动SVN服务器。svnserve -d -r F:\SVN,参数-d是将SVN服务做为后台服务,参数-r是指定SVN服务的根目录位置,F:\SVN是SVN根目录了,到这里为止SVN服务 器就已经启动了,可以用SVN客户端测试一下(这时可以看到正常连接svn,但是不能commit数据,因为还没有配置权限)。另外,在cmd 里面用ctrl+c可以停止这个服务(先停止吧,因为还要配置权限呢)。
第四步:配置权限。这个权限可以配置得很复杂,满足你任何的需求。但是这里肯定讲最简单的,详细的去看官方文档吧(有中文版的)。找到刚刚我们新建的svn根目录,可以看到有个conf文件夹,打开。先打开svnserve.conf文件,找到"#password-db = passwd"把前面的"#"去掉,保存。另外,打开passwd文件在"[user]"标签下,增加形如"zyj=zyj"表示一个账号密码信息,等号部分是账号名,等号后面是密码,然后保存(这不是废话吗?)。然后重启svn服务(假如还在运行的话)。这是,你用配置好的账号密码就可以正常进行各种操作了。
第五步:将SVN服务注册为系统服务。在cmd命令行下面输入
“sc create SVN binpath= ""e:\svn\subversion\bin\svnserve.exe" --service -r F:\SVN" displayname= "SVN Service" depend= Tcpip start= auto”
这样就可以把svn服务弄成自动启动。然后你可以重启机器试试结果了。一切正常,可以收工了!