Centos7安装svn方法比较简单
1.安装服务器
1.1 yum install subversion —— 安装,svnserve 默认安装在 usr/bin/svnserve
1.2 subversion --version —— 查看版本,是否安装好了
2.建立版本库
2.1 subversion默认以/var/svn为数据根目录,使用vim /etc/sysconfig/svnserve可对其修改
# OPTIONS is used to pass command-line arguments to svnserve.
#
# Specify the repository location in -r parameter:
OPTIONS="-r /opt/svn"
这里我将其修改为 /opt/svn为数据根目录。
2.2 svnadmin命令建立版本库,在此之前先保证目录存在
mkdir -p /opt/svn
svnadmin create /opt/svn/projects
3.配置(存于版本库的conf目录下)
3.1 svnserve.conf(将注释放开,值进行相应修改)
[general]
anon-access = none #控制非鉴权用户访问版本库的权限
auth-access = write #控制鉴权用户访问版本库的权限
password-db = passwd #指定用户名口令文件名
authz-db = authz #指定权限配置文件名
realm = projects #指定版本库的认证域,即在登录时提示的认证域名称
3.2 passwd
[users] // 添加用户 账号 = 密码
admin = admin
guest = guest
3.3 authz
[groups] // 添加组 组 = 成员1,成员2
admin = admin
guest = guest
[repository:/baz/fuz] // 给组分配权限,也可以给人分配权限
@admin = rw
@guest = r
4.启动svn服务
4.1 systemctl start svnserve.service —— 启动服务
4.2 ps aux | grep svn —— 检查是否成功
4.3 netstat -tnlp | grep svn —— 查看svn端口
4.4 systemctl enable svnserve.service —— 设置开机自启动
5.项目上传
5.1 桌面新建文件夹,右键选中“SVN checkout”,输入相关的参数
5.2 检出完成后,新建的文件夹中会出现".svn"文件,将其拷贝到项目同级目录下
5.3 然后选择项目右键,点击add选项,选中要提交的项目
5.4转到项目的上级目录,右键commit提交项目,项目上传就完成了
转载于:https://www.cnblogs.com/kongkongFabian/p/9650318.html