项目级SVN简易安装手册.docx
《项目级SVN简易安装手册.docx》由会员分享,可在线阅读,更多相关《项目级SVN简易安装手册.docx(8页珍藏版)》请在三一办公上搜索。
1、项目级SVN简易安装手册一、安装步骤假定现有一个名为“project_demo”的项目,项目组有4名成员,其中tswang为项目经理,liling为配置管理员,yangxia和szcao为普通成员,现在要为此项目建立SVN管理环境。SVN服务器操作系统为Windows XP,4名成员内部局域网环境畅通。服务器可以是单独的一台电脑,也可以直接架设在配置管理员liling的电脑上。以下安装步骤指的是服务器的架设,普通项目组成员仅需安装TortoiseSVN即可。1、安装SVN服务器端配置管理员liling在服务器上执行CollabNetSubversion-server-1.6.11-3.win3
2、2.exe,除了在svnserve Configuration和Apache Configuration页面修改SVN存放数据的Repository文件夹(下图中选择的文件夹是f:svn_repos)和Apache的端口(下图中设置端口为8080)外,其它一路next到底。右键点击“我的电脑”,选属性高级属性环境变量系统变量path,将SVN的httpdbin文件夹加入path。2、安装SVN客户端TortoiseSVN项目组所有成员(包括服务器上)都需要安装客户端TortoiseSVN。执行TortoiseSVN-1.6.8.19260-win32-svn-1.6.11.msi,一路next
3、到底,然后重新启动电脑。执行LanguagePack_1.6.8.19260-win32-zh_CN.msi,一路next到底。右键菜单中选择TortoiseSVNSettingsGenerallanguage中文简体,将TortoiseSVN设置为中文简体。3、配置Apache编辑svn安装路径httpdconf文件夹里的httpd.conf文件:(1)去除“#LoadModule dav_fs_module modules/mod_dav_fs.so”前面的“#”;(2)在LoadModule区域的末尾增加一行:LoadModule authz_svn_module modules/mod
4、_authz_svn.so(3)删除末尾的如下4行:DAV svnSVNParentPath f:svn_repos(4)在httpd.conf文件末尾,添加如下10行:DAV svnSVNParentPath f:svn_reposSVNListParentPath onAuthType BasicAuthName Project SVNAuthUserFile f:svn_repospasswd.confAuthzSVNAccessFile f:svn_reposaccess.confRequire valid-user其中“f:svn_repos”对应的是安装SVN服务器端时选择的Rep
5、ository文件夹,可根据自己设定的文件夹相应修改。注意:如果httpd.conf文件中含有中文,需要使用UltraEdit或NotePad+等文本编辑器将文件转换为“UFT-8无BOM”格式,否则将出错或控制无效,详见下文中“补充说明”的“含有中文的配置文件”。4、设置用户名和密码配置管理员liling在DOS命令行窗口中,将当前路径转换到f:svn_repos文件夹,执行htpasswd -c passwd.conf liling,用于创建f:svn_repospasswd.conf这个用户密码文件,并在其中写入一个名为liling的用户(用户名只能包含字母和数字,而不能含有%&/!#等
6、字符),然后输入两次要为liling设置的密码,完成liling用户的添加。其中:-c是首次创建用户名密码文件的时候需要的参数,以后继续增加用户时就不要这个参数了。然后使用htpasswd passwd.conf tswang增加tswang用户,同样增加szcao和yangxia用户。5、建立项目的版本库在f:/svn_repos文件夹下新建project_demo文件夹,右键点击project_demo,在右键菜单中选择TortoiseSVN在此创建版本库,则自动在project_demo文件夹下建立与SVN相关的子文件夹,这样就建立了一个project_demo项目的空版本库。按照项目的
7、实际情况,修改安装包中project_demo/trunk文件夹下的各级目录,然后右键点击project_demo文件夹,在右键菜单中选择TortoiseSVN导入,在弹出的窗口中,版本库URL处填写此项目的链接地址http:/localhost:8080/svn/project_demo,导入信息处填写对此次操作的备注信息,然后点击确定,此时会弹出窗口要求进行用户认证,输入用户名liling及密码,将建立的各级子文件夹导入SVN服务器。本地电脑上的project_demo文件夹仅是用来创建服务器上的各级子文件夹,此时可以将其删除。6、设置控制权限复制安装包中的access.conf到f:sv
8、n_repos文件夹中,查找其中的“project_demo”替换为该项目的名称,并将用户ID分组对应写入groups下各行的等号后面,用户之间用英文的逗号隔离。现在默认的权限是: 配置管理员(scm组)对所有文件夹具备读写权限; 项目经理(manager组)和项目普通成员(member组)对tags文件夹仅具备只读权限,对其他文件夹具备读写权限。注意:如果httpd.conf文件中含有中文,需要使用UltraEdit或NotePad+等文本编辑器将文件转换为“UFT-8无BOM”格式,否则将出错或控制无效,详见下文中“补充说明”的“含有中文的配置文件”。7、启动Apache添加SVN安装路径
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 SVN 简易 安装 手册

链接地址:https://www.31ppt.com/p-1719881.html