SVN服务器环境搭建和基本操作(ubuntu版)


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


你可能感兴趣的:(SVN,ubuntu)