您的位置:首页 > 运维架构 > Linux

Linux 部署svn

2015-04-20 02:57 197 查看
安装svn的软件subversion

[root@localhost ~]# yum install subversion -y

2

新建一个svn的用户,授权svn服务

[root@localhost ~]# useradd svn

[root@localhost ~]# passwd svn #设置密码

3

创建一个初始仓库,使用svn用户

[svn@localhost ~]$ svnadmin create /home/svn/project

4

为svn添加访问的用户组

[svn@localhost ~]$ cd project/conf/

[svn@localhost conf]$ vim passwd

[users]

test1 = 12345

test2 = 12345

test3 = 12345

5

将上面三个用户添加到组中,然后,进行授权

[svn@localhost conf]$ vim authz

[groups]

test = test1,test2,test3

[project:/]

@test = rw

* = r

6

修改svn的配置文件,让用户和策略生效

[svn@localhost conf]$ vim svnserve.conf

[general]

anon-access = read

auth-access = write

password-db = passwd

authz-db = authz

7

启动svn的服务器

[svn@localhost ~]$ svnserve -d -r /home/svn/

-d:daemon mode --> 后台进程模式

-r:root of directory to serve --> 启动服务的根目录

8

然后,使用svn的客户端工具,tortoiseSVN连接测试(在windows上创建一个空白的目录)右击目录,选择SVN Checkout,然后测试

PS:为svnserve 加上--listen-port参数,比如svnserve -d -r d:\svn --listen-port 81(注:--listen-port中间无隔)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: