1、首先安装SVN这个软件
apt-get install subversion
2、在home目录下创建一个名为svn的文件夹(文件夹的名字随便起)
mkdir /home/svn
3、创建数据仓库(可以根据需要创建多个)
svnadmin create /home/svn/test
4、启动svn网络服务
svnserve -d -r /home/svn
其中 -d 参数让 svnserve 运行在后台,-r 参数限定了数据仓库,在网络上可以访问的地址。
/home/svn指定svn数据仓库存放的目录位置
5、设置svn访问权限
在每个数据仓库目录下都有一堆目录,进入 conf 并打开 svnserve.conf 这个文件,找到以下几行,
并把前面的注解符号 ‘#’ 去掉,注意千万在每行的前面别留任何空格。
anon-access = read
auth-access = write
password-db = passwd
同一目录下,看怎么配置password文件:
[user]
# harry = harryssecret
# sally = sallyssecret
harry 和 sally 这两行分别定义了可以对 repo 进行写入的用户的用户名和密码。我们可以在下面加上
===================================================================
在支持http下新增svn用户命令:
sudo htpasswd /etc/subversion/passwd other_user_name
重启
svnserve -d -r /home/svn
停止命令
kill all svnserve
查看svn服务
ps -ef|grep svn
原文:http://my.oschina.net/ukapollo/blog/500351