一、在Ubuntu下的配置
1、检测svn是否已经安装过
使用命rpm -qa | grep subversion,如果是一下结果,说明系统已经安装过svn了
如果什么都没有输出,则说明没有安装过svn,需要我们来安装
2、使用apt进行subversion安装
2.1、安装
使用命令apt install yum subversion安装
【没有图片,原图是centos系统中的,在Ubuntu中不适用】
2.2、检测是否安装成功
使用svnadmin --version,如果出现一下结果则说明安装成功
3、创建svn版本库目录
3.1、创建远程仓库目录
mkdir -p /var/svn/repo
3.2、创建远程服务
svnadmin create /var/svn/repo
4、修改配置文件
进入/var/svn/repo/conf目录(该svn版本库配置文件)
4.1、设置帐号密码
vi passwd 在[users]块中添加用户和密码,格式:帐号=密码,
如hu1=huxing
hu2=huxing
4.2、设置权限
vi authz 在末尾添加如下代码:
[group]
dev=user1,user2
[/]
@dev=rw
4.3、修改svnserve.conf文件
vi svnserve.conf 打开下面的几个注释:
anon-access = none #没有登录的用户不能访问
auth-access = write #登录的用户可以写入
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
5、启动svn版本库,并将其加入到系统开机启动项中
5.1、启动服务
svnserve -d -r /var/svn/repo
5.2、查看服务运行
netstat -tunlp | grep svn
出现上图,则说明服务已经启动了
5.3、加入的系统开机启动项中
首先通过命令来查找svnserve命令安装的位置:whereis svnserve,
其次,编辑:vi /etc/rc.d/rc.local
加入/usr/bin/svnserve -d -r /var/svn/repo
6、svn与apache服务继续整合
6.1 安装Apache
普通的apache发行版本配置文件是:httpd.conf,Ubuntu发行版本的主配置文件是:apache2.conf
6.2 重启Apache服务
/etc/init.d/apache2 restart
http://blog.csdn.net/louishu_hu/article/details/51831928
-------------------------------------------------------------------------未写完