@huyl08
2016-06-06T07:14:14.000000Z
字数 799
阅读 1280
SVN
CentOS
检查是否已安装
rpm -qa subversion
如果要卸载旧版本:
yum remove subversionXXX
yum安装
yum -y install subversion*
默认是3690端口
创建仓库目录,并构建SVN结构
mkdir /home/you/svn/yourrepos
svnadmin create /home/you/svn/yourrepos
/home/you/svn/yourrepos/conf下有三个文件,authz/passwd/svnserve.conf
# svnserve.conf
anon-access = none # 匿名用户权限
auth-access = write # 验证用户权限
realm = yourrepos # 当前项目名称(UUID)
# authz
[groups]
# 用户组, [用户组名] = [用户名1, 用户名2, ...]
dev = laiwj
manager = huyl
client = test
[yourrepos:/]
@manager = rw
@client = r
[yourrepos:/dev]
@dev = rw
# passwd
[useres]
laiwj = 299597
huyl = hyl1q2w3e
test = #itswork1
svnserve -d -r /home/you/svn/yourrepos
-d:守护进程 -r:svn根目录
访问位置为
svn://SVN-IP:SVN-PORT/yourrepos
令启动脚本为/home/you/svn/svn_startup.sh
#!/bin/bash
/usr/bin/svnserve -d -r /home/you/svn/yourrepos
设置启动脚本权限为777
加入自动运行
vi /etc/rc.d/rc.local
# 在末尾加入
/home/you/svn/svn_startup.sh