龙空技术网

centOS7 搭建 SVN 服务端

吴彬的分享 187

前言:

现在兄弟们对“svn url地址格式”大概比较重视,看官们都需要学习一些“svn url地址格式”的相关内容。那么小编也在网摘上搜集了一些对于“svn url地址格式””的相关内容,希望同学们能喜欢,各位老铁们快快来学习一下吧!

1、安装 SVN 服务器,一句话就搞定了。

yum -y install subversion

2、检查安装

svnserve --version

svn版本

3、创建SVN的目录,比如我把SVN的目录创建在 /home/ 下面,名称任意,我的就叫做 SVN ,这里要特别注意,这个路径以后会用到。如果这个路径不对就会导致 SVN 客户端不能连接使用。

4、比如我们的项目文件夹是 project 那么完整的路径就是 /home/svn/project

5、创建SVN项目库

svnadmin create /home/svn/project

6、检查是否创建成功。

每个创建成功的svn项目库中都有以下几个文件夹及文件:

conf(配置目录),db,format,hooks,locks,README.txt

看到这些,服务器的基本创建,就成功了。接下来配置用户密码,组和组可以访问的svn路径。

首先是config的 svnserve.conf 文件:

[general]anon-access = noneauth-access = writepassword-db = passwdauthz-db = authz

可以直接复杂上面的内容加在 svnserve.conf 文件 的最下面。下面是说明,不要复制带说明的,会报错

anon-access = none # 非授权用户无法登陆,read允许匿名访问

auth-access = write # 授权用户有写权限

password-db = passwd # 指定用户密码文件路径(默认指向conf/passwd)

authz-db = authz # 用户访问控制文件路径(默认指向conf/authz)

接下来是 config 下面的 passwd 文件,在这里面放置 用户 和 用户的密码。

svn3

这个比较简单,格式就是 用户名 = 密码 就可以了。

然后是 authz 文件,这里是给用户分组 和 每个组的权限分配。* 是通配符。

启动命令

svnserve -d -r /home/svn/ --config-file=/home/svn/project/conf/svnserve.conf

客户端链接SVN服务器要这样写

svn://192.168.0.155/project

输入正确的用户名和密码,就可以使用了。

标签: #svn url地址格式 #centossvn本地安装 #centos7安装配置svn #centos编译安装svn #centos svn客户端