标签: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更新,推荐上面的)
标签:upd auth 才有 控制文件 web update linux 版本 帮助
原文地址:http://www.cnblogs.com/php48/p/7700131.html