linux 创建svn版本库,并在svn上配置checkstyle做代码风格检查

一、创建SVN版本库

1.安装svn服务器       

yum install subversion

2.查看版本

svnserve --version

3.建立SVN版本库目录(即你的SVN服务器里面的文件存放在哪个目录)

mkdir -p /data/svn

4.创建SVN版本库

svnadmin create /data/svn/davesvn

5.修改SVN的配置文件相关配置信息,主要是权限这块

(1)svnserve.conf文件修改

vi /data/svn/davesvn/conf/svnserve.conf

将以下几项放开注释并修改

[general]

anon-access = none

auth-access = write

password-db = passwd   #还可以指定到其它目录都是可以的

authz-db = authz

realm = My First Repository

 

说明:

       anon-access: 控制非鉴权用户访问版本库的权限。

       auth-access:  控制鉴权用户访问版本库的权限。

       password-db: 指定用户名口令文件名。

       authz-db:指定权限配置文件名,通过该文件可以实现以路径为基础的访问控制。

       realm:指定版本库的认证域,即在登录时提示的认证域名称。若两个版本库的认证域相同,建议使用相同的用户名口令数据文件

 

(2)passwd文件修改

vi /data/svn/davesvn/conf/passwd

在文件中最后添加以下2行(配置允许访问SVN的用户)

[users]

test = test

 

(3)authz文件修改

vi /data/svn/davesvn/conf/authz

在文件中最后添加以下3行(配置用户访问权限相关:根目录下的所有文件test用户都可以进行读写操作)

admin = test
[/]
@admin = rw

6.启动SVN服务:

svnserve -d -r /data/svn

说明:

  -d表示以daemon方式(后台运行)运行
  -r /data/svn指定根目录是/data/svn

(停止SVN服务:ps -aux |grep svn    kill -9 进程杀掉)

7.测试svn版本库搭建是否成功

(1)windows安装TortoiseSVN 客户端,不作过多说明

(2)新建测试目录svn,进入后右键,点checkout

下图svn地址为:svn://Linux IP/项目名称

SVN 服务器的IP地址和版本库名称(此文章中此处应为test/test)

新建个文件svn.txt. 把这个文件上传到SVN服务器(add)

猜你喜欢

转载自www.cnblogs.com/ziyuyuyu/p/9401980.html
今日推荐