linux服务器安装SVN服务

- 1、安装SVN

yum -y install subversion

- 2、创建SVN版本库

先创建文件夹

mkdir -p /home/svn/svnrepos/work

创建SVN版本库

svnadmin create /home/svn/svnrepos/work

此时 work文件夹下生成了一些文件
在这里插入图片描述

- 3、配置SVN用户等信息

配置文件在conf目录下 cd conf 进入目录
可以看到有3个文件,分别是

3.1 authz 用户权限配置文件

vi authz

在文件末尾加上

[/]
username1 = rw

username1 是用户名 rw代表权限为读写
多个用户的权限接着往下写就行了,换行,username2 = rw 等等
还有一种方式是根据分组配置权限,我这里没用到就不说了,如有需要自行摆渡

保存并退出:ctrl+c 输入:wq 回车

3.2 passwd 用户密码

vi passwd

在文件末尾处加上

username1 = password1
username2 = password2

其实就是用户名=密码
保存并退出

3.3 svnserve.conf SVN服务配置

vi svnserve.conf
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm = /home/svn/svnrepos/work

将以上几行的注释(#)去掉 并把 #后面的空格去掉,即 这几行 顶格写
realm 对应的目录改为自己创建的版本库目录
在这里插入图片描述
保存并退出 ctrl+c 输入 :wq 回车

- 4、启动SVN服务

svnserve -d -r /home/svn/svnrepos/work

- 5、访问SVN

在SVN客户端地址栏输入 svn://ip/版本库目录
我这里是 svn://ip/work
输入用户名密码 就可以了

注:

如果访问不了,查看是否有以下问题:
1、防火墙未开放3690端口(3690为SVN的默认端口)
2、用户名密码是否记错
3、SVN是否已经启动成功且3个配置文件是否都配置对了
先写到这里吧QAQ

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章