Linux下安装SVN服务端

 

1.安装

yum install subversion

2. 配置

        2.1 创建svn目录仓库
    在/home下建立一个名为svnt的仓库(repository),创建成功后在目录下面多了几个文件夹。    
 [root@localhost /]# cd /home
[root@localhost home]# mkdir svnt
[root@localhost home]# svnadmin create /home/svnt
[root@localhost home]# ls svnt
conf  db  format  hooks  locks  README.txt
       2.2 conf文件夹

  • passwd  帐号密码文件

创建用户名和密码

[users]
# harry = harryssecret
# sally = sallyssecret

admin=admin123
test=test1
test1=test2

  • authz  权限控制文件

 配置用户(组)对svn文件路径的权限控制。r表示读权限,w表示写权限,rw表示读写权限

[groups]
admin=admin,admin2
group1=test,test1

# [/foo/bar]
# harry = rw
# &joe = r
# * =

# [repository:/baz/fuz]
# @harry_and_sally = rw

# * = r

#所有菜单的权限,需要配置其他用户

[/]
@admin=rw

#用户

admin=rw

#其他用户无权限
*=
[/test]
@group1=rw
 

  • svnserve.conf  SVN服务配置文件

#anon-access配置成none,才能使用log日志

#anon-access = read
anon-access = none
auth-access = write
#用户密码、权限文件

password-db = passwd
authz-db = authz
#svn目录

realm = /home/svnt 

 3. 启动与停止


# -d表示后台运行守护进程, -r 表示svn根目录。

#listen-port启动监听的端口,默认为3690

[root@localhost conf]# svnserve -d --listen-port 3691 -r /home/svnt(启动)

#停止还可以采用杀死进程的方式:
[root@localhost conf]#killall svnserve(停止)

4.其他命令

#查看版本
svnserve --version

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值