美文网首页软件测试专项测试
* subversion 环境搭建 (原始)(六)

* subversion 环境搭建 (原始)(六)

作者: 云层_ | 来源:发表于2018-12-08 00:43 被阅读42次

1.安装svn服务器端

yum install subversion

2.创建一个svn版本仓库

mkdir -p /svn/repos  (创建根目录)

chmod -R 777 repos

svnadmin create /svn/repos/first    (创建版本仓库first)

3.修改配置---------( 每新增1个版本仓库,就要针对单个仓库进行用户和权限设置,权限只能控制所在版本仓库!)

cd /svn/repos/first/conf

1)vi svnserve.conf   (配置版本库信息)

            anon-access = none     ()非授权用户权限

            auth-access = write       ()授权用户权限

            password-db = passwd    ()密码文件路径

            authz-db = authz    () 访问控制文件

            realm = first   (改成自己的版本库first)

 2) vi authz    //用户分组,并定义组的权限

在[groups]下增加你的用户组(记得等号前后留空格)

在[/]下面增加对用户或者用户组的权限设置

注:*是全部用户。若* = rw,组为r,则遵从所有用户有读写权限

        权限:w、r、wr、空(没有任何权限)。

版本库1:该库所有用户都能读写

注意:因为svn只能对版本库做权限控制,不能对单个版本库下的不同url做权限控制,所以如果有保密需求,则需要单独创建个新的版本库,权限设置如下:

只有该库的用户有读写权限

3) vi passwd  //创建或修改用户密码

[users]

zhangsan = 123456

【4.然后要设置自启动】 ---未设置

vi /etc/rc.local

// 末尾添加下面一行

svnserve -d -r /usr/local/svnRepo/first

查找所有svn启动的进程

ps aux |grep 'svn' 

杀死 然后启动svn

启动svn(可以把这个放到/etc/local/rc.local文件中,实现开机自启动)

svnserve -d -r /usr/local/svnRepo/first

SVN版本库起动方式,现在svnRepo下面有 first、test 两个版本库

单版本库起动

svnserve -d -r /svn/repos/first

多版本库起动

svnserve -d -r /svn/repos

5 导入/上传,   便可checkout

1) 导入/上传项目到服务器

    创建文件夹  D:\崤云项目管理项目,进入该目录,

  -----然后右键TortoiseSVN->Import...,在URL of repository输入“svn://10.160.237.84/first”,点确定上传。

  -----or 然后右键checkout在URL of repository输入“svn://10.160.237.84/first”,点确定上传。

2) chekout

右键 svn://10.160.237.84/first

6、版本库维护

相关文章

网友评论

    本文标题:* subversion 环境搭建 (原始)(六)

    本文链接:https://www.haomeiwen.com/subject/wpjgnftx.html