linux linux安装svn服务器器后怎么自动发布


至于svn的概念这里就不做详细阐述了,可以自行百度简单来讲就是一个代码管理工具。本笔记就是记录下svn安装搭建步骤而已

如显示svn版本以及介绍信息,说明svn安装成功或直接netstat 或ps查看也可以。

创建版本库后在当前版本库目录中会生成下面的文件,重点是配置文件

(2)passwd: 用户名口令文件。前边是svn账号后边是密码,密码是明文存储配置哪些用户可以授权使用,里边包含用户名和密码
(3)authz: 权限配置文件。

前边是svn账号后边是密码,密码是明文存储配置哪些用户可以授权使用,里边包含用户名和密码

这个配置文件就两个地方需要设置就可以了,一个是组和用户嘚设置另一个是版本库的目录格式配置以及权限分配。
4.2.1组和用户配置。
(1)一个组group可以包含一个和多个用户其中用户名必须在用户配置文件中已经定义。
(2)可以将指定具体组比如开发组和运维组等。
4.2.2版本库配置以及权限分配。
版本库目录格式为  :
[版本库:/项目/目錄]
(1)权限分为r,wrw和空。空代表没有任何权限
(2)版本库目录多种写法如果只写根/代表对这个项目以及下边所有目录都有权限,如果单独制萣目录可以加上具体目录名。
其中根是svn启动的时候我们指定的-r指定的版本库

  1. #这里实现了别名的定义
  2. # 第一个小组只有读取的权限,第二個小组有读写的权限
  3. # 单个版本库的权限配置在这个文件中实现
  1. password-db = passwd  #这个文件可以统一指定一个passwd文件便于统一管理不需要单独每个版本库单独配置
  2. authz-db = authz  #这个文件可以统一指定一个authz文件便于统一管理不需要单独每个版本库单独配置。

这里着重说明下参数前面不要有空格,否则启动报錯

}

本文将基于svnserve的独立服务器模式使用FSFS数据存储方式源码编译安装配置SVN服务器
SVN(subversion)的运行方式有两种:一种是基于Apache的http、https网页访问形式;还有一种是基于svnserve的独立服务器模式
SVN的數据存储方式也有两种:一种是在Berkeley DB数据库中存储数据;另一种是使用普通的文件FSFS存储数据。
由于Berkeley DB方式在使用中有可能锁住数据一般建议使用FSFS方式更安全。

使用“svn --version”查看程序的版本号和版本库访问模块或者 大多数的子命令可接受文件或目录参数,对目录进行递归处理 如果没有指定参数,默认对当前目录(包含当前目录)递归处理 #用户账号密码文件路径,可以写绝对路径 #访问控制权限文件路径可以写绝对蕗径 #每个SVN项目的认证名,会在认证提示里显示建议写项目名称。 #路径设置是根(SVN的根) #所有用户是读权限(只设置了管理组和普通用户达到嘚效果就是普通组是读权限了)
}

我要回帖

更多关于 linux安装svn服务器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信