分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

linux搭建svn服务并手动同步代码到web目录

发布时间:2023-09-06 01:19责任编辑:苏小强关键词:暂无标签

1.安装svn服务端

yum -y install subversion

2.查看安装路径等信息

rpm -ql subversion

3.查看svn帮助信息

svn help

4.创建svn版本库目录(这是个大库,里面用svnadmin创建的才是各个项目的库)

mkdir /home/svnDB

5.创建版本库(项目)

mkdir /home/svnDB/test/

svnadmin create /home/svnDB/test/

6.配置版本库

进入/home/svnDB/test/conf,里面有三个文件

authz文件是权限控制文件

passwd是帐号密码文件

svnserve.conf SVN服务配置文件

(1)在passwd文件的[users]块中添加用户名和密码:账号=密码,例如username=password

(2)在authz的末尾增加

[/]

username=rw

(*=)这个是其他的都没有读写权限,前面的才有

(3)在svnserve.conf

去掉三个的前面的#号,如下

auth-access = write #授权用户可以写

password-db = passwd #使用passwd作为账号文件

authz-db = authz #使用authz作为权限文件

ps:注意,前面不能有空格

7.启动svn服务,这里启动大仓库

svnserve -d -r /home/svnDB

8.客户端安装这里略过,直接进入服务端的更新到web目录

svn co svn://你的ip 你想放在那个目录(这样的创建到web目录如果更新可以在那个目录下直接svn update,但是有svn的隐藏文件)

svn export svn://你的ip 你想放在哪个目录(这样的web目录没有svn隐藏文件,但是不能直接用svn update更新,推荐上面的)

linux搭建svn服务并手动同步代码到web目录

原文地址:http://www.cnblogs.com/php48/p/7700131.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved