SVN服务端在Linux环境下的安装和配置

 

 

1.安装环境

Linux 系统: Red Hat Enterprise Linux Server release 5.3 (Tikanga)

Subversion 版本: subversion-1.6.16

2.安装步骤

(1)apr和apr-util安装

由于 subversion 依赖 apr apr-util ,下载: apr-1.4.2 apr-util-1.3.10 进行安装,默认方式:

默认安装在 /usr/local/apr 目录.

(2)sqlite的安装

Subversion 还依赖 sqlite ,下载 sqlite-3.6.13 ,将 sqlite3.c 文件拷贝在 subversion-1.6.16 源代码的目录:

sqlite-amalgamation 下(该目录原先没有,自己建立)。准备完成后,configure生成makefile文件。

(3)安装subversion

make,make install以后,通过命令:subversion -version.


3.subversion运行

 subversion运行有多种方式。我采用daemon守护进程方式.通过subversion自己的用户

进行使用。

  (1)建立svnroot用户

(2)建立仓库目录

   切换至 svnroot 用户,在主目录 /home/svnroot 使用命令建立仓库目录:

此时会出现 test 目录,该目录下面默认目录有:

conf 目录中,含有访问权限相关的配置:

svnserve.conf (配置说明文件)   passwd (用户帐户密码)   authz (用户权限)

 

其中, svnserve.conf 是整体的配置文件,而 passwd 保存了 SVN 用户的帐号和密码;

authz 包含了 SVN 所访问的仓库目录权限信息。

(3)权限配置

 

Passwd 文件格式为:

设定存储用户和密码,通过 ’=’ 进行分割。

 

Authz 权限文件:

先设定访问用户组,格式为:组名=组用户

其中,目录名称以 ”/” 开始,即以该仓库为更目录,如果为 ”/" 则是针对仓库中的所有目录。

通过以上的设定。通过tortoriseSVN等客户端访问SVN服务器即可。

 

 

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值