JAVA、PHP、前端、APP、网站开发 - 开发技术学习

开发技术学习 » 服务器 » centos下svn服务器的搭建,CentOS SVN安装与配置

centos下svn服务器的搭建,CentOS SVN安装与配置

此文被围观2508日期: 2012-08-14 分类 : 服务器  标签:  ········
简述:   SVN是一个安全虚拟网络系统,它将系统整体的信息安全功能均衡合理地分布在不同的子系统中,   使各子系统的功能得到最大限度的发挥,子系统之间互相补充,系统整体性能大于各子系统功能之和,用均衡互补的原则解决了"木桶原理"的问题。 环境: CentOS release 6.3 (Final) i386 IP:192.168.1.105 #安装部署 检查是否安装了低版本的SVN rpm -qa subversion [root@Svn tools#]rpm -qa subversion #卸载命令 yum remove subversion 安装svn yum install subversion #新建文件夹svndata,svnpasswd mkdir -p /var/svn/{svndata,svnpasswd} 启动SVN服务指定服务的SVN根目录 svnserve -d -r /var/svn/svndata/ --pid-file=/var/svn/svndata/svn.pid 查看SVN 进程: [root@Svn tools#]ps -ef|grep svn|grep -v grep root 27543 1 0 14:10 ? 00:00:00 svnserve -d -r /var/svn/svndata/ --pid-file=/var/svn/svndata/svn.pid 检测SVN 端口: [root@Svn tools#]netstat -ln |grep 3690 tcp 0 0 :::3690 :::* LISTEN 建立版本库 创建一个新的Subversion 项目trunk svnadmin create /var/svn/svndata/trunk 配置允许用户adophper 读写访问 cd /var/svn/svndata/trunk/conf/ vi svnserve.conf 修改 ================================================= anon-access = none auth-access = write password-db = /var/svn/svnpasswd/passwd authz-db = /var/svn/svnpasswd/authz ================================================= /etc/init.d/httpd start 注: svnserve.conf 中每个参数都要顶格写,开头不能有空格。 cp authz passwd /var/svn/svnpasswd/ authz 的配置: cd /var/svn/svnpasswd/ vi authz 添加 ################################# [groups] #定义组 ftp = adophper #定义目录 [trunk:/] @svn = rw ################################# 提示:注意authz 权限格式的写法 1.authz 中每个参数都要顶格写,开头不能有空格。 2.对于组,要@开头,用户不需要@开头。 passwd 文件用户及密码的设置 vi passwd 添加: ####################### # user=passwd adophper=adophper ###################### 提示: 1.等号前为SVN 帐号,等号后为svn 密码 2.更改svnserve.conf 时,需要重起SVN,更改authz,passwd 文件时不需要重启 重启SVN 命令<非必需> kill -USR1 `cat /var/svn/svndata/svn.pid` 或 killall svnserve svnserve -d -r /var/svn/svndata/ --pid-file=/var/svn/svndata/svn.pid 提示:当更改svnserve.conf 时,需要重起SVN,更改authz,passwd 文件时不需要重起 到此服务器部署完成 客户端安装 客户端软件 TortoiseSVN-1.6.5.16974-win32-svn-1.6.5.msi 连接: svn://192.168.1.105/trunk 用户名adophper 密码adophper

站点声明:部分内容源自互联网,为传播信息之用,如有侵权,请联系我们删除。

© Copyright 2011-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。蜀ICP备12031064号