Redhat下svn 服务器端的安装及配置方法
来源:互联网 发布:mysql数据库存储路径 编辑:程序博客网 时间:2024/06/12 01:26
Redhat下svn服务器端的安装及配置方法
一、svn安装方法
1、安装
执行yum installsvn自动安装
2、测试方法
执行svnserve–version命令
如果显示如下,安装成功:
svnserve,version 1.4.0 (r21228)
compiledOct 12 2006, 10:18:56
Copyright (C) 2000-2006CollabNet.
Subversion is open source software, seehttp://subversion.tigris.org/
Thisproduct includes software developed by CollabNet(http://www.Collab.Net/).
Thefollowing repository back-end (FS) modules are available:
*fs_fs : Module for working with a plain file (FSFS) repository.
二、svn配置方法
1、建立版本库目录
mkdir-p /opt/svndata/xxxxx
2、建立版本库:
svnadmincreate /opt/svndata/xxxxx
3、修改版本库配置文件:
版本库 xxxxx:
vi/opt/svndata/xxxxx/conf/svnserve.conf
内容修改为:
[general]
anon-access= none
auth-access = write
password-db =/opt/svn/conf/pwd.conf
authz-db = /opt/svn/conf/authz.conf
realm= repos1
4、配置允许访问的用户:
vi/opt/svn/conf/pwd.conf
注意:对用户配置文件的修改立即生效,不必重启svn。
文件格式如下:
[users]
<用户1>= <密码1>
<用户2>= <密码2>
其中,[users]是必须的。下面列出要访问svn的用户,每个用户一行。示例:
[users]
alan= password
king = hello
5、配置用户访问权限:
vi/opt/svn/conf/authz.conf
文件中定义用户组和版本库目录权限。
注意:
*权限配置文件中出现的用户名必须已在用户配置文件中定义。
*对权限配置文件的修改立即生效,不必重启svn。
用户组格式:
[groups]
<用户组名>=<用户1>,<用户2>
其中,1个用户组可以包含1个或多个用户,用户间以逗号分隔。
版本库目录格式:
[<版本库>:/项目/目录]
@<用户组名>= <权限>
<用户名>=<权限>
其中,方框号内部分可以有多种写法:
/,表示根目录及以下。根目录是svnserve启动时指定的,我们指定为/opt/svndata。这样, /就是表示对全部版本库设置权限。
repos1:/,表示对版本库1设置权限
repos2:/occi,,表示对版本库2中的occi项目设置权限
repos2:/occi/aaa,,表示对版本库2中的occi项目的aaa目录设置权限
权限主体可以是用户组、用户或*,用户组在前面加@,*表示全部用户。权限可以是 w、r、wr和空,空表示没有任何权限。
示例:
[groups]
admin= alan
[/]
@admin = rw
[repos1:/occi/aaa]
king= rw
[repos2:/pass]
king =
6、删除无用文件:
rm/opt/svndata/xxxxx/conf/authz
rm/opt/svndata/xxxxx/conf/passwd
二、svn的启动方法
1、建立启动svn的用户:
useraddsvn
passwd svn
根据提示为用户svn设置密码
2、允许用户svn访问版本库:
chown–R svn:svn /opt/svndata
chown –R svn:svn/opt/svn
3、启动svn:
su- svn -c "svnserve -d -r /opt/svndata"
其中:
su– svn表示以用户svn的身份启动svn
-d表示以daemon方式(后台运行)运行
--listen-port9999表示使用9999端口,可以换成你需要的端口。但注意,使用1024以下的端口需要root权限
-r/opt/svndata指定根目录是/opt/svndata
4、检查:
ps–ef|grep svnserve
如果显示如下,即为启动成功:
svn 6941 1 015:07 ? 00:00:00svnserve -d --listen-port 9999 -r /opt/svndata
以上是网上搜集资料,跟据实际情况,又整理的。
- Redhat下svn 服务器端的安装及配置方法
- SVN的概念及SVN服务器端的安装和配置
- Linux下svn服务器端安装及配置教程
- Linux环境下SVN服务器端的安装与配置
- svn 服务器端安装配置
- RedHat下安装svn
- ubantu server下svn服务器端的配置
- RedHat下安装Mysql及字符集配置
- SVN服务器端的配置
- SVN服务器端-------SVN版本控制器的安装和配置
- SVN服务器端-------SVN版本控制器的安装和配置
- SVN服务器端-------SVN版本控制器的安装和配置
- SVN服务器端-------SVN版本控制器的安装和配置
- win7下安装svn服务器端及客户端详细步骤
- win7下安装svn服务器端及客户端详细步骤
- win7下安装svn服务器端及客户端详细步骤
- win7下安装svn服务器端及客户端详细步骤
- win7下安装svn服务器端及客户端详细步骤
- 工作总结
- linux ipc
- ORACLE启动监听出现The listener supports no services
- Android FragmentManage FragmentTransaction介绍
- NoSQL数据库笔谈
- Redhat下svn 服务器端的安装及配置方法
- ps——删除背景
- 音视频编解码和多媒体格式总结
- Oracle RMAN 的 show,list,crosscheck,delete命令整理
- OpenCV学习笔记(八)——图像处理之直方图ImgProc
- c# xml节点查询
- iwlwifi-1.2.25中的INSTALL文件
- 产品经理的34个感想
- 使用ImessageFilter接口实现截获键盘或者鼠标的消息