在centos上搭建svn服务器【新浪云搬运】
2016-03-30 21:19
302 查看
一、安装
输入命令yum install subversion
查看安装位置rpm -ql subversion
二、创建版本库目录
mkdir -p /home/svn/1
三、创建版本库
svnadmin create /home/svn/1
这时/home/svn/1中会生成很多目录和文件
四、配置版本库
进入/home/svn/1/conf目录
其中有如下几个文件
authz :文件权限控制文件
passwd :账号密码文件
svnserve.conf SVN服务配置文件
设置账号密码
vim passwd
在[user]块中添加用户和密码,格式:账号=密码,如test=testpasswd
设置权限
vim authz
[/]
test=rw
w=r
这段配置的意思是版本库的根目录test对其有读写权限,w只有读权限
修改svnserve.conf文件
vim svnserve.conf
打开下面几个注释
anon-access = read #匿名用户可读
auth-access=write#授权用户可写
password-db = passwd#使用哪个文件作为账号文件
authz-db = quthz #使用哪个文件作为权限文件
realm = /home/svn/1 #认证控件名,版本库所在目录
五、启动svn版本库
svnserve -d -r /home/svn/1
svnserve -d -r /home/svn/2 –listen-port 3690
注意:配置文件中行首不能有空格
输入命令yum install subversion
查看安装位置rpm -ql subversion
二、创建版本库目录
mkdir -p /home/svn/1
三、创建版本库
svnadmin create /home/svn/1
这时/home/svn/1中会生成很多目录和文件
四、配置版本库
进入/home/svn/1/conf目录
其中有如下几个文件
authz :文件权限控制文件
passwd :账号密码文件
svnserve.conf SVN服务配置文件
设置账号密码
vim passwd
在[user]块中添加用户和密码,格式:账号=密码,如test=testpasswd
设置权限
vim authz
[/]
test=rw
w=r
这段配置的意思是版本库的根目录test对其有读写权限,w只有读权限
修改svnserve.conf文件
vim svnserve.conf
打开下面几个注释
anon-access = read #匿名用户可读
auth-access=write#授权用户可写
password-db = passwd#使用哪个文件作为账号文件
authz-db = quthz #使用哪个文件作为权限文件
realm = /home/svn/1 #认证控件名,版本库所在目录
五、启动svn版本库
svnserve -d -r /home/svn/1
svnserve -d -r /home/svn/2 –listen-port 3690
注意:配置文件中行首不能有空格
相关文章推荐
- Linux学习之路:命令别名、历史记录和命令查找执行顺序
- Linux下用C语言实现ls -l的功能
- VMWare下Linux虚拟机的无法全屏的问题解决
- linux中使用svn客户端【新浪云搬运】
- SecureCRT连接虚拟机中的Linux系统(Ubuntu)
- 15个实用的Linux find命令示例 -maxdepth实例演示
- centos7.2环境编译安装mysql5.5.48
- centos7.2环境编译安装mysql5.5.48
- SecureCRT远程连接到虚拟机Ubuntu Linux上
- 分享一个linux指令手册指南
- 阿里云centos6.5 ftp服务器配置教程
- 【Java学习-J.160330.0.3】笔记2-Linux基础
- Linux IO操作——RIO包
- 【系统运维】--linux服务器上传测试代码注意事项
- linux环境下Jboss程序部署
- Linux Is Not Matrix——zabbix添加新主机
- linux一些常见命令总结
- Linux上的free命令详解
- linux内核设计与实现读书笔记第三次
- 安装linux镜像文件