一款优秀的国产PHP MVC轻量级开发框架
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/
G-framework是一款免费开源的,快速、简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布。
鼓励代码共享和尊重原作者的著作权,同样允许代码修改后,再作为开源或商业软件发布。
Copyright © 2014 - 2020 G-framework All Rights Reserved.
框架执行时间: 3.5毫秒 页面执行时间: 4.7毫秒