linux 搭建 svn 服务器

1,首先安装好LINUX系统,然后YUM安装:

#yum -y install svnversion

2,安全完成之后我们来配置:

创建版本库目录:

#mkdir -p /data/svn/

3,然后启用:

#svnserve -d -r /data/svn

然后查看是否启动了!

[root@207 conf]# lsof -i:3690
COMMAND   PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
svnserve 8454 root    3u  IPv4 1346200      0t0  TCP *:svn (LISTEN)

4,然后我们来新建版本:

mkdir -p /data/svn/test/
svnadmin create /data/svn/test/

在这里有三个文件:authz  passwd  svnserve.conf

svnserve.conf是主要配置文件

vi svnserve.conf

修改如下:

anon-access = read
auth-access = write
password-db = /data/svn/test/conf/passwd
authz-db = /data/svn/test/conf/authz

wq 保存退出:

然后修改passwd:

建立用户名与密码内容如下:

test = 123456

wq 保存退出:

然后修改:authz:

内容如下:

[groups]
admin = test

[test:/]
@admin =rw

wq  保存退出:

这样我们便配置好了;要使用启生效,重启SVN:

ps -ef|grep svn
kill -9 PID
svnserve -d -r /data/svn

然后再检测:

[root@207 conf]# lsof -i:3690
COMMAND   PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
svnserve 8454 root    3u  IPv4 1346200      0t0  TCP *:svn (LISTEN)

使用 svn 命令查看是否能够正常 check out

# svn co svn://192.168.11.229/test

如果有防火墙,记得开放 3690 端口

你可能感兴趣的:(linux,SVN,centos,服务器)