网上的很多资料都没有解决问题:无法开机自动启动,或者根本无法使用
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在系统启动时启动