Centos6.8下SVNServer独立模式搭建和配置

服务器版本:
[root@test1 conf]# uname -r
2.6.32-504.el6.x86_64
[root@test1 conf]# uname -m
x86_64
[root@test1 conf]# cat /etc/redhat-release
CentOS release 6.8 (Final)
查看服务器是否有安装svn
[root@test1 conf]# rpm -qa subversion
subversion-1.6.11-15.el6_7.x86_64
已经安装,如果显示没有就使用yum 进行安装:命令:
yum install subversion
[root@master ~]# mkdir -p /application/svndata <====数据存储根目录
[root@master ~]# mkdir -p /application/svnpasswd <===用户账号密码以及权限的目录

安装完成约定svn版本库设置在:
/application/svndata/sadoc
svn密码库设置在:
/application/svnpasswd下
查看svn帮助文档
svnserve –help
用法: svnserve [-d | -i | -t | -X] [options]

有效选项:
-d [–daemon] : 后台模式
-i [–inetd] : inetd 模式
-t [–tunnel] : 隧道模式
-X [–listen-once] : 监听一次方式(调试用)
-r [–root] ARG : 服务的根目录
-R [–read-only] : 强制只读;覆盖版本库配置文件
–config-file ARG : 从文件 ARG 读取配置
–listen-port ARG : 监听端口
[方式: daemon, listen-once]
–listen-host ARG : 监听主机名称或IP地址
[方式: daemon, listen-once]
-T [–threads] : 使用线程代替进程 [方式: daemon]
–foreground : 在前台运行(调试用)
[方式: daemon]
–log-file ARG : svnserve 日志文件
–pid-file ARG : 写进程 PID 到文件 ARG
[方式: daemon, listen-once]
–tunnel-user ARG : 隧道用户名(默认是当前UID对应的用户名)
[方式: tunnel]
-h [–help] : 显示本帮助
–version : 显示程序版本信息
重要参数选项是 :-d -r –listen-port
启动svn,以3690端口启动为例(默认端口就是3690)
启动命令:svnserve -d –listen-port -r /application/svndata
查看启动情况:[root@test1 svndata]# ps -ef |grep svn
root 2115 1 0 01:46 ? 00:00:00 svnserve -d –listen-port 3690 -r /application

[root@test1 conf]# diff svnserve.conf svnserve.conf.back
12,13c12,13
< anon-access = none

< auth-access = write

anon-access = read

auth-access = write

20c20

< password-db = /application/svnpasswd/passwd

password-db = passwd

27c27

< authz-db = /application/svnpasswd/authz

authz-db = authz

注意格式和空格
配置用户名和密码:
1、vim /application/svnpasswd/passwd
1 ### This file is an example password file for svnserve.
2 ### Its format is similar to that of svnserve.conf. As shown in the
3 ### example below it contains one section labelled [users].
4 ### The name and password for each user follow, one account per line.
5
6 [users]
7 # harry = harryssecret
8 # sally = sallyssecret
9 shenbimaliang = 123456
10 wxq = 123456
配置文件权限
vim /application/svnpasswd/authz

21 [sadoc:/]
22 shenbimaliang = rw
23 wxq = r

说明:**[<版本库>:/项目/目录]
@<用户组名> = <权限>
<用户名> = <权限>**

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值