码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2017-10-20 18:35:54      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:upd   auth   才有   控制文件   web   update   linux   版本   帮助   

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目录

标签:upd   auth   才有   控制文件   web   update   linux   版本   帮助   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!