Linux搭建svn控制
来源:互联网 发布:天猫和淘宝的盈利模式 编辑:程序博客网 时间:2024/06/05 16:47
#创建自己的SVN版本库
#这里注意:/svnpro 只是你的svn根目录 而myproject是你的一个svn的版本库
svnadmin create /svnpro/myproject
#当执行上面命令后会在版本库文件夹中生成一堆版本库信息
#如:conf db format hooks locks README.txt
#打开其中的conf文件夹
#里面有authz passwd svnserve.conf三个文件
#分别是 权限配置文件 用户名口令文件 svn服务配置文件下
svnserve.conf 文件, 该文件配置项分为以下5项:
anon-access: 控制非鉴权用户访问版本库的权限。
auth-access: 控制鉴权用户访问版本库的权限。
password-db: 指定用户名口令文件名。
authz-db:指定权限配置文件名,通过该文件可以实现以路径为基础的访问控制。
realm:指定版本库的认证域,即在登录时提示的认证域名称。若两个版本库的认证域相同,建议使用相同的用户名口令数据文件
这里面特别注意:realm指定其实就是你最后svn登陆的时候的IP+后缀(realm)
例如:svn://116.196.113.238/svnrepo
用户名口令文件 没什么好说的
权限配置文件由 一个[groups]配置段和 若干个版本库路径权限段组成
[groups]配置段中配置行格式如下:
<用户组> = <用户列表>
用户列表由若干个用户组或用户名构成,用户组或用户名之间用逗号","分隔,
引用用户组时要使用前缀"@"(如:引用用户组"all"要使用字符 串"@all")。
例如:可以根据 前后台分为两组(前台)(后台)
版本库路径权限段的段名格式如下:
[<版本库名>:<路径>]
如版本库abc 路径/tmp 的版本库路径权限段的段名为"[abc:/tmp]"。
可省略段名中的版本库名。若省略版本库名,则该版本库路径权限段对所有版本库中相同路径的访问控制都有效。
如:段名为"[/tmp]"的版本库路径权限段 设置了所有引用该权限配置文件的版本库中目录"/tmp"的访问权限。
最后每次修改完配置文件后,需要启动SVN服务
启动之前杀掉进程
ps -ef | grep svn
kill -9 进程号
svnserve -d -r 根目录
-d表示后台运行
-r指定根目录就是版本控制目录的上级
#这里注意:/svnpro 只是你的svn根目录 而myproject是你的一个svn的版本库
svnadmin create /svnpro/myproject
#当执行上面命令后会在版本库文件夹中生成一堆版本库信息
#如:conf db format hooks locks README.txt
#打开其中的conf文件夹
#里面有authz passwd svnserve.conf三个文件
#分别是 权限配置文件 用户名口令文件 svn服务配置文件下
svnserve.conf 文件, 该文件配置项分为以下5项:
anon-access: 控制非鉴权用户访问版本库的权限。
auth-access: 控制鉴权用户访问版本库的权限。
password-db: 指定用户名口令文件名。
authz-db:指定权限配置文件名,通过该文件可以实现以路径为基础的访问控制。
realm:指定版本库的认证域,即在登录时提示的认证域名称。若两个版本库的认证域相同,建议使用相同的用户名口令数据文件
这里面特别注意:realm指定其实就是你最后svn登陆的时候的IP+后缀(realm)
例如:svn://116.196.113.238/svnrepo
用户名口令文件 没什么好说的
权限配置文件由 一个[groups]配置段和 若干个版本库路径权限段组成
[groups]配置段中配置行格式如下:
<用户组> = <用户列表>
用户列表由若干个用户组或用户名构成,用户组或用户名之间用逗号","分隔,
引用用户组时要使用前缀"@"(如:引用用户组"all"要使用字符 串"@all")。
例如:可以根据 前后台分为两组(前台)(后台)
版本库路径权限段的段名格式如下:
[<版本库名>:<路径>]
如版本库abc 路径/tmp 的版本库路径权限段的段名为"[abc:/tmp]"。
可省略段名中的版本库名。若省略版本库名,则该版本库路径权限段对所有版本库中相同路径的访问控制都有效。
如:段名为"[/tmp]"的版本库路径权限段 设置了所有引用该权限配置文件的版本库中目录"/tmp"的访问权限。
最后每次修改完配置文件后,需要启动SVN服务
启动之前杀掉进程
ps -ef | grep svn
kill -9 进程号
svnserve -d -r 根目录
-d表示后台运行
-r指定根目录就是版本控制目录的上级
阅读全文
0 0
- Linux搭建svn控制
- Linux下搭建svn版本控制软件
- 搭建SVN版本控制
- 搭建SVN 版本控制
- linux centos下 svn 版本控制服务器的搭建
- 搭建版本控制工具SVN
- svn源码控制环境搭建
- SVN 版本控制服务器搭建
- 【SVN】Linux 搭建SVN 服务器
- linux svn server搭建
- linux 搭建SVN服务器。
- linux 搭建SVN服务器。
- 搭建Linux svn 服务器
- Linux 搭建SVN 服务器
- 搭建svn linux服务器
- linux+httpd+svn搭建
- Linux 搭建SVN 服务器
- Linux搭建SVN Server
- GK Summay算法(ϵ−approximate ϕ−quantile)
- 【雅思备考】Task2——怎样写介绍段
- 【雅思备考】Task2——总纲领
- PHP笔记
- 识别边界类/控制类/实体类
- Linux搭建svn控制
- [BZOJ4712]洪水-树链剖分-动态规划-线段树
- Python 网页下载器和解析器
- val("") 清除文本框后无法写入数据问题
- moho pro 12中文破解版V12.4下载 | 二维动画制作工具 | moho pro 12.4下载含moho pro 12 注册机
- 说说共享单车
- 白话 C++
- 6. ZigZag Conversion
- Linux用户态和内核态