svn部署说明

来源:互联网 发布:是知也的知的拼音 编辑:程序博客网 时间:2024/06/03 05:00

svn使用说明

svn是一种版本控制器,下面简单的介绍下svn的使用方法。

1、安装svn

yum -y install subversion

安装好服务之后,会生成一个svnserve的守护进程。

2、建立数据仓库

mkdir  -pv /data/svndata/svn

cd /data/svndata/svn

svnadmin create test

直到现在我们就建立了一个名字为test的数据仓库,数据仓库的路径为/data/svn

这时,在相应的目录下面会生成相应的文件,其中conf文件夹包括三个文件,authzpasswd、以及svnserve.conf文件。

passwd:写入了认证的用户名和密码。

authz:对应的用户对相应的目录的权限。

svnserve.conf:svn的主配置文件。

3、修改配置文件

vim svnserve.conf

anon-access = none  ---------------->不允许匿名用户任何操作

auth-access = write  ----------------->对于认证的用户可以进行写操作

password-db = /data/svndata/svn/conf/passwd -------->指定用户进行认证的passwd文件

authz-db = /data/svndata/svn/conf/authz ------------->指定用户进行授权认证的authz文件

4、编辑上述的passwd文件和authz文件

vim passwd

uername = password  ------->将相应的用户名和密码填写到本文件中。

vim authz

[groups]

jishuzu = hello,hi

[/]

@jishuzu = rw  --------------->groups下面的技术组下面的hellohi用户对于根全面具有读写的权限。

5、重启svn服务

/etc/init.d/svnserve restart

note:在启动的过程中,我们可以将防火墙和selinux关闭。

6、我们在Windows上面安装了svn的客户端,现在可以进行检出操作。

 

输入在passwd中定义的用户名和密码就可以查看svn目录文件中的内容了。

note:刚刚上面创建的数据仓库目录是/data/svntadata/svn/,这时候我们不能再在svn目录线面创建数据仓库了,如果想在创建新的数据仓库,这能在svn的文件夹中建立一个文件夹,然后再在文件夹中创建数据仓库。

cd /data/svndata/svn

mkdir test

cd test

svnadmin create test  ----------------------->重新建立一个新的叫做test的数据仓库。

里面同样会生成几个文件,如果我们想利用和原来的目录同样的认证的话就可以将svnserve.conf拷贝到conf目录下面。

7、输入用户名密码之后,我们就会将相应的文件下载我们的本地了。

 

我们右键版本库浏览器就会生可以查看在目录中有哪些内容,在这里可以进行删除上传的话,直接拖动相应的文件到这里面来就可以了。如果我们想一次性的把所有本目录中的文件全部下载下来的话,直接右键本地对应的文件夹,然后svn更新就可以了。

0 0
原创粉丝点击