`

centos7.0安装svn

阅读更多

1.yum在线安装svn

 

yum -y install subversion

 

2.检查svn版本

 

svnserve --version
 

3.在data目录下创建文件夹、版本库

 

mkdir -p data/svnrepo
svnadmin create /data/svnrepo/project1
svnadmin create /data/svnrepo/project2

执行上面的命令后,创建project1、project2两个库,查看/data/svnrepo/project1、project2 文件夹发现包含了conf, db,format,hooks, locks, README.txt等文件,说明一个SVN库已经建立

 

4.创建svn公共密码、权限配置文件

 

cd /data/svnrepo/project1/conf
cp passwd authz /data/svnrepo
 

5.修改passwd创建用户密码

vim /data/svnrepo/passwd

修改passwd为以下内容

[users]

#用户名 = 密码

guoqiaosen = 123456

zhangsan = 123456

lisi = 123456

 

6.修改authz权限

 

vim /data/svnrepo/authz

[groups]

admin = guoqiaosen

fangke = zhangsan, lisi

 

[project1:/]

@admin = rw

@fangke = r

zhangsan = rw

 

[project2:/]

@admin = rw

@fangke = r

 

[/]

@admin = rw

 

[groups]创建用户组,并将用户分组;[project1:/]svn库project1;@admin = rw  赋予用户组读写权限;zhangsan = rw  赋予zhangsan用户权限,优先级高于用户组;[/]所有svn库

 

 

7.编辑svnserve.conf配置文件

vim /data/svnrepo/svnserve.conf

 

这个svn库如果要使用公共的密码、权限文件,则需要使用绝对路径即在文件前加上文件的路径
[general]
#匿名访问的权限,可以是read,write,none,默认为read
anon-access=none
#使授权用户有写权限
auth-access=write
#密码数据库的路径
password-db=passwd
#访问控制文件
authz-db=authz
#认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字
realm=/data/svn/repositories

 

8.启动svn服务


   查看svn的服务是否启动

ps -ef|grep svn

 

   如果没有启动,执行下面命令即可:
svnserve -d -r /data/svnrepo  --listen-port=3690
  • 大小: 9.1 KB
分享到:
评论

相关推荐

    CentOS 7.0下SVN服务器图文搭建教程

    本文为大家分享了CentOS 7.0搭建SVN服务器的详细过程,供大家参考,具体内容如下 1. 通过yuminstall subversion来安装 2. 提示已经安装。查看svn版本 第二步: 创建svn版本库 第三步: 配置svn信息 2. 配置权限...

    svn资源包centos 7.0 可装

    在CentOS 7.0上安装SVN,首先你需要了解如何在Linux环境中操作。Linux是一个多用户、多任务的分时操作系统,它的命令行界面提供了高效且灵活的系统管理手段。对于SVN的安装,通常涉及以下几个步骤: 1. **更新系统*...

    linux安装包4.4.7

    为了在CentOS 7.0上安装SVN插件,首先你需要确保GCC已经安装。可以使用以下命令检查GCC是否已安装: ``` gcc --version ``` 如果没有安装,可以通过运行以下命令来安装: ``` sudo yum install gcc ``` 然后,你可以...

    centos7搭建mysql集群

    - **操作系统**: CentOS 7.0 - **硬件配置**: 至少三台服务器 - MGM (Management Server): 192.168.10.200 - NDB (Data Node): 192.168.10.203 - SQL (SQL Server): 192.168.10.204 - **软件需求**: - CentOS-7-...

    dubbo-zookeeper集群搭建

    本文将详细介绍如何在CentOS 7.0上搭建dubbo-zookeeper集群,并解决系统时间与软件时间不一致的问题。 #### 二、环境准备 - **操作系统**: CentOS 7.0 - **ZooKeeper版本**: 3.4.12 - **Dubbo管理界面**: dubbo-...

    分布式mysql集群搭建步骤

    - **操作系统**: CentOS 7.0 - **服务器IP**: - 192.168.31.200 (MGM - 管理节点) - 192.168.31.203 (NDB - 数据节点) - 192.168.31.205 (NDB - 数据节点) - 192.168.31.204 (SQL - SQL节点) - 192.168.31.206 ...

    程序员面试简历.docx

    * 中升相关项目:运动健身管家 App 后台,运行环境:CentOS 6,Tomcat7.0,开发工具:Eclipse,Maven,SVN,使用技术:Spring,SpringMVC,MyBatis,HTML,JQuery。 * 电气相关项目:公司内部管理系统,主要功能描述...

Global site tag (gtag.js) - Google Analytics