- 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