您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > Windows下安装Subversion服务端和TortoiseSVN客户端详细教程
Windows安装SVN服务器目录本文摘要:.....................................................................................................................................................................2一、系统与版本...........................................................................................................................................................21.1操作系统.................................................................................................................................................21.2SVN版本................................................................................................................................................2二、安装与配置...........................................................................................................................................................22.1安装Apache服务器...........................................................................................................................22.2安装SVN服务器................................................................................................................................42.3安装SVN客户端................................................................................................................................52.4配置服务器............................................................................................................................................62.5验证配置.................................................................................................................................................9三、简单使用手册......................................................................................................................................................93.1SVN命令行操作.................................................................................................................................93.2TortoiseSVN图形界面操作..........................................................................................................12四、安装常见问题...................................................................................................................................................124.1问题1:web服务器选择.............................................................................................................124.2问题2:安装Apache需要注意的几点..................................................................................124.3问题3:配置Apache文件..........................................................................................................124.4问题4:Apache启动报错therequestedoperationhasfailed.........................................13五、参考资料.............................................................................................................................................................13本文档配置环境:操作系统:WindowsServer2003(x86)Apache服务器:httpd-2.2.17-win32-x86-openssl-0.9.8o.msiSVN服务端:Setup-Subversion-1.6.16.msiSVN客户端:TortoiseSVN-1.6.15.21042-win32-svn-1.6.16.msi(32bit)SVN客户端:TortoiseSVN-1.6.15.21042-x64-svn-1.6.16.msi(64bit)SVN使用命令,请见我的(CSDN)博客:本文摘要:SVN全称为SubVersion,是一个开源的版本控制系统,管理着随时间而改变更新的数据。这些数据都放置在一个中央资料档案库(repository)中,它类似于一个普通的文件服务器,可以记录每一次文件的更新变动,这样就可以把档案恢复到较旧的版本,或是浏览文件的历史变动,进行版本管理系统。一、系统与版本1.1操作系统本实例操作系统环境为WindowsServer2003R2EnterPriseX64SP2(64位)本手册也适用于WindowsServer2003X86SP2、WindowsXPX86SP3、Windows7X641.2SVN版本Apache服务器:HTTPDv2.2.17下载网址或者直接下载SVN服务端:SubVersionv1.6.16下载网址或者直接下载SVN客户端:TortoiseSVNv1.6.15下载网址或者直接下载X64or下载X86下载后的版本,如下图所示:二、安装与配置2.1安装Apache服务器1.1双击安装文件httpd-2.2.17-win32-x86-openssl-0.9.8o.msi1.2点击Next,直接默认安装1.3点击next,设置服务器域名和邮箱,重点我们看看红色部分,默认端口号为801.4点击next,直至安装完成,出现以下画面1.5点击Finish,安装完成,右下角出现Apache启动图标(红色羽毛),如下图:1.6打开浏览器,输入或者出现“Itworks!”说明apache服务器安装正确!2.2安装SVN服务器1.1双击安装文件Setup-Subversion-1.6.16.msi,开始安装SVN服务器1.2一路点击“下一步”,默认安装即可1.3如下图,安装完成!点击“Finish”,安装svn服务器完毕!2.3安装SVN客户端3.1点击安装文件TortoiseSVN-1.6.15.21042-win32-svn-1.6.16.msi,开始安装svn客户端3.2一路点击“下一步”,默认安装即可3.3“下一步”3.4安装中3.5安装完毕2.4配置服务器4.1添加环境变量我的电脑——》(右键)属性——》高级——》环境变量——》系统变量——》Path选择Path——》编辑——》添加Apache安装目录的bin路径到Path环境变量,确定!Apache的bin安装目录:C:\ProgramFiles\ApacheSoftwareFoundation\Apache2.2\bin4.2复制svn的so文件,到Apache的modules目录下svn中so文件位置:C:\ProgramFiles\Subversion\binApache中modules:C:\ProgramFiles\ApacheSoftwareFoundation\Apache2.2\modules4.3配置Apache的httpd.conf文件httpd.conf:C:\ProgramFiles\ApacheSoftwareFoundation\Apache2.2\conf\httpd.conf找到下面两行删除前面的注释符“#”,如下:LoadModuledav_modulemodules/mod_dav.soLoadModuledav_fs_modulemodules/mod_dav_fs.so在所有*.so文件末尾,添加下面两行:LoadModuledav_svn_modulemodules/mod_dav_svn.soLoadModuleauthz_svn_modulemodules/mod_authz_svn.so4.4生成工程库和用户权限文件svnadmincreateC:\SVNROOT\project生成工程库目录project新建一个用户访问文件access.auth:C:\SVNRoot\project\conf\access.auth输入内容如下:[svn:/]admin=rw[svn:/nymgr]admin=rwyanggang=rw接着,在dos界面,输入命令:htpasswd-cbusers.authadminadmin最后,创建第二个用户yanggang的密码(第一个用户admin,上一行以创建用户名和密码)4.5配置svn访问目录和权限Location/svn#设置url访问svn目录DAVsvnSVNPathC:\SVNRoot\projectAuthzSVNAccessFileC:\SVNRoot\project\conf\access.auth#先尝试匿名操作,如有必要再用户认
本文标题:Windows下安装Subversion服务端和TortoiseSVN客户端详细教程
链接地址:https://www.777doc.com/doc-1395187 .html