Ubuntu下配置svn

网上的很多资料都没有解决问题:无法开机自动启动,或者根本无法使用

1、安装svn

#sudo apt-get install apache2

2、创建用户组

创建用户组svn,将你自己和www-data(Apache或者lighttpd的用户加入)

sudo addgroup svn
sudo usermod -G svn -a www-data liheyuan

2、创建svn根目录

# cd /home
# sudo mkdir svn
#/sudo chown -R www-data:svn svn
#sudo chmod -R g rws svn

#创建svn repo
sudo svnadmin create /home/svn

3、配置

vim /home/svn/conf/svnserve.conf

 

anon-access = none
auth-access = write
password-db = passwd

然后在/home/svn/conf/passwd中,加入自己的帐号

4、启动

svn -d -r /home/svn

后台运行,指定repo的位置,之后应该可以用svn客户端连接了!

地址为svn://localhost

4、开机启动

在 /etc/init.d 目录下谢一个脚本svnd.sh,内容如下:
#!/bin/bash
#svnserve startup
svnserve -d -r /home/svn

然后执行:
update-rc.d svnd.sh defaults

只需两步就可以让svn在系统启动时启动

Leave a Reply

Your email address will not be published.