CentOS6安装配置SVN(apache方式)
安装SVN软件包
yum install subversion
确认是否已安装svn模块(非apache方式可以忽略)
ls /etc/httpd/modules|grep svn
mod_authz_svn.so
mod_dav_svn.so
如果没有需要安装mod_dav_svn(非apache方式可以忽略)
yum -y install mod_dav_svn
创建版本库
mkdir -p /opt/svn
svnadmin create /opt/svn/repos
配置Subversion
vim /opt/svn/repos/conf/passwd
[users]
zhangsan = 123456
配置权限控制
vim /opt/svn/repos/conf/authz
[groups]
[/]
zhangsan=rw
服务配置
vim /opt/svn/repos/conf/svnserve.conf
[general]
auth-access = write #去掉这个注释
password-db = passwd #去掉这个注释
启动SVN命令
svnserve -d -r /opt/svn/repos
创建代码库(co是checkout缩写),/opt/svn/repos部分指向一个path
svn co svn://172.16.1.138/opt/svn/repos
关闭SVN进程命令
killall svnserve
检测3690端口是否被占用
netstat -ln |grep 3690
tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN
查看SVN进程
ps -ef|grep svn|grep -v grep
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭