linux下svn服务器yum安装说明

linux下svn服务器yum安装说明

ID:8807058

大小:49.50 KB

页数:6页

时间:2018-04-08

linux下svn服务器yum安装说明_第1页
linux下svn服务器yum安装说明_第2页
linux下svn服务器yum安装说明_第3页
linux下svn服务器yum安装说明_第4页
linux下svn服务器yum安装说明_第5页
资源描述:

《linux下svn服务器yum安装说明》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、安装说明系统环境:CentOS-6.2安装方式:yum install (源码安装容易产生版本兼容的问题)安装软件:系统自动下载SVN软件Linux svn服务端配置检查已安装版本#检查是否安装了低版本的SVN[root@localhost /]#rpm -qa subversion#如果存储旧版本,卸载旧版本SVN[root@localhost modules]#yum remove subversion安装SVN[root@localhost modules]#yum install subversion 验证安装检验已经安装的SV

2、N版本信息[root@localhost modules]# svnserve --versionsvnserve,版本 1.6.11 (r934486)编译于 Jun 23 2012,00:44:03版权所有 (C) 2000-2009 CollabNet。Subversion 是开放源代码软件,请参阅 http://subversion.tigris.org/ 站点。此产品包含由 CollabNet(http://www.Collab.Net/) 开发的软件。下列版本库后端(FS) 模块可用:* fs_base : 模块只能操作BD

3、B版本库。* fs_fs : 模块与文本文件(FSFS)版本库一起工作。Cyrus SASL 认证可用。代码库创建SVN软件安装完成后还需要建立SVN库[root@localhost modules]#mkdir -p /opt/svn/             #创建SVN根目录[root@localhost modules]#svnadmin create /opt/svn/repo         #创建repo测试库执行上面的命令后,自动建立repo测试库,查看/opt/svn/repo 文件夹发现包含了conf, db,for

4、mat,hooks, locks, README.txt等文件,说明一个SVN库已经建立。配置代码库进入上面生成的文件夹conf下,进行配置[root@localhost modules]#cd /opt/svn/repo/conf用户密码passwd配置[root@localhost password]#cd /opt/svn/repo/conf[root@admin conf]#vim passwd修改passwd为以下内容:[users]# harry = harryssecret# sally = sallyssecrethel

5、lo = 123aaa = 123www = 123用户名=密码这样我们就建立了hello用户, 123密码以上语句都必须顶格写, 左侧不能留空格, 否则会出错.权限控制authz配置[root@admin conf]#vim authz目的是设置哪些用户可以访问哪些目录,向authz文件追加以下内容:[groups]            #组admin = hello,www   #创建一个admin组,将用户加入到组[/]                 #根目录权限设置(就是“svn”这个文件夹)aaa = rw        

6、    #aaa对svn下的所有版本库有读写权限[repo:/]            #repo:/,表示对repo版本库下的所有资源设置权限@admin = rw         #admin组的用户对repo版本库有读写权限[repo2:/occi], ,表示对版本库repo2中的occi项目设置权限[repo2:/occi/aaa], ,表示对版本库2中的occi项目的aaa目录设置权限  权限主体可以是用户组、用户或*,用户组在前面加@,*表示全部用户。权限可以是w、r、wr和空,空表示没有任何权限。以上语句都必须顶格写, 左

7、侧不能留空格, 否则会出错.服务svnserve.conf配置[root@admin conf]#vim svnserve.conf追加以下内容:[general]#匿名访问的权限,可以是read,write,none,默认为readanon-access = none#使授权用户有写权限auth-access = write#密码数据库的路径password-db = passwd#访问控制文件authz-db = authz#认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字realm = /opt/sv

8、n/repo以上语句都必须顶格写, 左侧不能留空格, 否则会出错.配置防火墙端口(或直接关闭防护墙)[root@localhost conf]#vim /etc/sysconfig/iptables添加以下

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。