Centos 安装 svn
1,安装 svn
1.1 安装
输入命令
sudo yum install subversion
输入y,确认。之后等待安装完成,如下图。
1.2 安装完成后,可使用下面命令,查看版本
svnserve --version
1.3 卸载命令
sudo yum remove subversion
2,创建资源库
2.1 创建资源库
svnadmin create 资源库路径
如:svnadmin create /tt/svn
2.2 删除资源库
rm -rf 资源库路径
如:rm -rf /tt/svn
3,svn 配置
创建后的资源库所带文件目录
其中 conf 文件夹下是需要更改的该资源库的配置文件。
conf 文件夹下内容
3.1 主服务设置 svnserve.conf
使用命令进行打开编辑
vi svnserve.conf
即去掉原文档相应行前的注释符号“#”号,并按需调整即可,注意需要顶边,不能留空格。
3.2 用户账户设置 passwd
使用命令进行打开编辑
vi passwd
添加用户账号,每行一个,格式为:用户名 = 密码
3.3 权限设置 authz
使用命令进行打开编辑
vi authz
将用户分组,按组设置访问权限说明(以默认端口启动服务:svnserve -dr 资源库路径 如:`svnserve -dr /tt/svn):
管理员访问路径为:svn://hostname/
用户组访问路径为:svn://hostname/dd,不能访问 svn://hostname/
3,启动 svn 服务
3.1 启动服务(默认端口3690)
sudo svnserve -dr 资源库路径
如:sudo svnserve -dr /tt/svn
如果按指定端口启动服务
svnserve -d –listen-port 端口号 -r 资源库路径
如:svnserve -d –listen-port 3691 -r /tt/svn
3.2 查看服务
ps aux|grep svnserve
3.3 停止服务
kill -s 9 svn服务的进程id
3.4 设置启动
#开机自启
sudo systemctl enable svnserve.service
#启动服务
sudo systemctl start svnserve.service
#停止服务
sudo systemctl stop svnserve.service