ubuntu server 10 下安装svn

本文介绍如何在Ubuntu系统上安装Subversion (SVN) 版本控制系统,并详细解释了创建仓库、配置文件修改、启动服务等步骤。

网上有不少文章,也是参考得来的。ubuntu下安装svn确定比较简单。

1、安装

sudo apt-get install subversion

2、创建仓库

sudo mkdir /var/svn

sudo mkdir -R 755 /var/svn

sudo svnadmin create /var/svn

3、修改配置文件(配置文件的位置随仓库的位置不同而不同)

sudo vi /var/svn/conf/svnserve.conf

#去掉#[general]前面的#号

[general]

#匿名访问的权限,可以是read,write,none,默认为read

anon-access = none

#认证用户的权限,可以是read,write,none,默认为write

auth-access = write

#密码数据库的路径,去掉前面的#

password-db = passwd

注意:所有的行都必须顶格,否则报错。 建议:为了防止不必要的错误,建议你直接用我上面的内容覆盖掉文件原来的内容.

4、修改密码文件passwd

sudo vi /var/svn/conf/passwd

[users]

svnuser = password

5、启动服务

svnserve -d -r /var/svn

svnserve --help

usage: svnserve [-d | -i | -t | -X] [options]

Valid options:

-d [--daemon] : daemon mode

-i [--inetd] : inetd mode

-t [--tunnel] : tunnel mode

-X [--listen-once] : listen-once mode (useful for debugging)

-r [--root] ARG : root of directory to serve

-R [--read-only] : force read only, overriding repository config file

--config-file ARG : read configuration from file ARG

--listen-port ARG : listen port

[mode: daemon, listen-once]

--listen-host ARG : listen hostname or IP address

[mode: daemon, listen-once]

-T [--threads] : use threads instead of fork [mode: daemon]

--foreground : run in foreground (useful for debugging)

[mode: daemon]

--log-file ARG : svnserve log file

--pid-file ARG : write server process ID to file ARG

[mode: daemon, listen-once]

--tunnel-user ARG : tunnel username (default is current uid's name)

[mode: tunnel]

-h [--help] : display this help

--version : show program version information

OK,可以测试!

其它

1、关闭svn:

killall svnserve

2、多个IP

svnserve -d -r /var/svn --listen-host ip

3、svn默认端口是3690

4、设置开机启动

sudo vi /etc/init.d/svnd.sh

内容如下:

#!/bin/bash
#svnserve startup
svnserve -d -r /var/svn

执行脚本,设置为自启动

update-rc.d svnd.sh defaults

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值