欢迎光临
我们一直在努力

centos7安装配置svn图文教程

1.使用yum安装SVN

在命令行执行如下命令安装SVN,会安装最新版本,也可用编译安装(编译安装要控制好版本,小白很容易出错)这个命令好奇怪,有时候运行了五六遍才安装好。好像第一次都会装不了,应该是从官方取消了centos配置源的关系,自动会安装一些扩展

yum -y install subversion

2.查看SVN版本

svnserve   –version

3.卸载SVN

建议玩linux这些系统还是用虚拟机环境做快照吧。

yum remove subversion

4.创建仓库目录

创建一个目录,目录为:home/svn/test

mkdir -p /home/svn/test

5.创建SVN版本库

svnadmin create /home/svn/test

6.SVN服务的配置文件  svnserver.conf

cd /home/svn/test/conf

# 最后面增加如下代码

vim svnserver.conf
# 匿名用户访问无权限,权限可以是read、write、none,默认为read
anon-access = none
# 授权用户有写权限
auth-access = write
# 密码数据库的路径
password-db = passwd
#访问控制文件
authz-db = authz
# 认证命名空间,即版本库所在目录
realm = /home/svn/test

7.配置用户密码

cd /home/svn/test/conf

vim passwd

[users]
# harry = harryssecret
# sally = sallyssecret
# 管理员
admin=123456
# 后台开发人员
test1=123456
# 前台开发人员
testui1=123456

8.配置用户授权authz

cd /home/svn/test/conf
0# 最后面增加如下代码
vim authz

[groups]
# 管理员组
admin = admin
# 后台业务开发组
busi = test1
#前台界面开发组
ui = testui1

# 根目录授权给admin组。管理员具有所有目录权限
# r读,w写,rw读写,空没有权限
[/]
@admin = rw

#后台人员具有读写权限
[/demo/busi]
@busi= rw
@ui = r

# 前台人员具有读写权限
[/demo/ui]
Qui = rw

# 接口文档,后台人员后读写权限,前台人员只有读权限
[/demo/doc]
@busi= rw
@ui = r

9.启动SVN

-d 表示作为一个单独的守护进程运行
-r 表示发布版本库路径
默认端口3690

# 查看进程
ps -ef | grep svnserve

# 启动
svnserve -d -r /home/svn/test

#修改端口
1.第一种方法:
12
svnserve -d -r /home/svn/project –listen-port 端口号
13
14
15
2.第二种方法:
svnserve -d -r /home/svn/project –listen-host IP+端口号

9.设置开机启动

systemctl enable svnserve.service

10.使用Tortoise SVN客户端进行连接

svn://ip

未经允许不得转载:帽帽云 » centos7安装配置svn图文教程

分享到: 更多 (0)

热门文章

  • 评论 抢沙发

    评论前必须登录!

    立即登录   注册

    切换注册

    登录

    忘记密码 ?

    您也可以使用第三方帐号快捷登录

    切换登录

    注册