svn安装配置以及使用方法

1、安装SVN客户端软件
2、安装svn服务端:

yum -y install subversion

3、创建svn仓库目录

mkdir -p /var/svn/bbs

4、设置svn仓库目录

svnadmin create /var/svn/bbs

5、设置用户对此目录有读写操作

vim /var/svn/bbs/conf/authz
    #让test用户对bbs目录下的所有文件进行读写操作    
    [/] 
    test=rw

6、设置用户密码对此目录操作

vim /var/svn/bbs/conf/passwd
    test=123

7、 svn配置文件编写

vim /var/svn/bbs/conf/svnserve.conf
    anon-access = none
    auth-access = write
    password-db = passwd
    authz-db = authz
    realm=/var/svn/bbs/

8、启动svn服务

svnserve -dr /var/svn/bbs       #默认占用3690端口

9、查看svn服务是否安装成功

pstree|grep svn

10、客户端svn检出

11、客户端svn提交

12、服务端检出文件或代码(首先要创建一个目录用来存放检出的代码或文件)

svn co svn://192.168.6.33 ./

13、设置svn仓库提交更新到网站根目录的钩子脚本(用户提交到仓库,进行同步更新到指定目录)

cd /var/svn/bbs/hooks
cp post-commit.tmpl post-commit
chmod a+x post-commit

vi post-commit          #将最后四行没注释的代码删除,替换成以下代码
    export LANG=en_US.UTF-8
    svn up --non-interactive --username test --password 123 '/www/bbs'

14、多个项目使用svn

#首先和上面的步骤一样新建个svn目录然后配置

svnserve -dr /var/svn/blog --listen-port 3691       #然后使用其他端口启动svn
0
如无特殊说明,文章均为本站原创,转载请注明出处

该文章由 发布

这货来去如风,什么鬼都没留下!!!
发表我的评论

Hi,请填写昵称和邮箱!

取消评论
代码 贴图 加粗 链接 删除线 签到