ubuntu安装SVN并设置开机启动

1、下载并安装

apt-get install subversion

2、创建SVN目录并修改权限

mkdir /home/svn/project

chmod -R 666 /home/svn/project

3、创建SVN仓库

svnadmin create /home/svn/project

4、设置用户及访问权限

conf文件夹下svnserve.conf 、passwd 、authz三个文件

【svnserve.conf 】

anon-access = none

auth-access = write(anon-access没有账户无法访问,也可以设为read,auth-access验证用户可以write)

password-db = passwd(密码验证,通过passwd文件)

authz-db = authz(设置用户或者用户组的目录权限)

【passwd】

user = password

【authz】(权限设置)

[groups]
<用户组名> = <用户1>,<用户2>

[/目录]
@<用户组名> = <权限>
<用户名> = <权限>

示例:

[groups]
admin = abc
[/]
@admin = rw          (用户组前边加@符号)
[/XXXProject]         (这个路径以仓库的名称为basepath)
user = rw                  (用户)


5、启动SVN服务器

svnserve -d -r /home/svn  

-d 表示svnserver以“守护”进程模式运行

-r 指定文件系统的根位置
用TortoiseSVN访问svn://x.x.x.x/project

6、设置为开机自启动

在目录/etc/init.d/下添加脚本startsvn.sh
        #!/bin/bash
        svnserve -d -r /home/svn

执行命令update-rc.d starsvn.sh defaults,将脚本添加到自启动项目中。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值