G-framework
一款优秀的国产PHP MVC轻量级开发框架
我的博客
CentOS下搭建SVN环境

CentOS下使用yum安装svn很方便

#yum install -y subversion

如果能看到“Complete!”,便安装好了。

#mkdir /data/svn/

#svnadmin create --fs-type fsfs /data/svn/mysite

创建好后在mysite目录下会生成以下文件:

conf  db  format  hooks  locks  README.txt

进入conf目录,有3个文件,authz  passwd  svnserve.conf

其中authz设置用户可以访问哪些目录,passwd设置用户密码,svnserve设置svn相关操作

我们先修改passwd文件

#vi passwd

[users]

# harry = harryssecret

# sally = sallyssecret

user1=123456

用户名=密码

新增用户user1,密码是123456,保存、退出。

再设置user1的目录访问权限

#vi authz

新增

[/]

user1= rw

设置snvserv.conf

anon-access = none # 使非授权用户无法访问

auth-access = write # 使授权用户有写权限

password-db = password

authz-db = authz   # 访问控制文件

realm = /data/svn/mysite   # 认证命名空间

启动svn

#svnserve -d -r /data/svn/

然后客户端就可以访问了,建议使用TortoiseSVN,链接地址为:svn://your server address/mysite,输入账号、密码就可以连接上了。

Linux客户端检出指令:

#cd /data/www

#svn co svn://your server address/mysite

一次输入 root密码 svn用户及该用户密码

检出文件

#svn up

提交文件

#cd /data/www/mysite/

#svn commit -m ""

增加新文件

#cd /data/www/mysite/

#svn add 1.txt

#svn commit -m ""

加入自启动

#vi /etc/rc.d/rc.local

增加

svnserve -d -r /data/svn/

上一篇:CentOS下搭建LNMP环境
下一篇:CentOS安装memcached及配置php的memcached扩展