|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!在事情中,为了进步事情效力,我们城市用版本把持软件来对项目经行办理,好比说svn、git等等。接上去以svbversion为例来谈谈安装svn和部署项目标历程
1、安装svn办事端,并利用匿名用户会见和办理svn项目
1、起首安装svn办事端
1
yuminstallsubversion-y
2、设置版本库的目次,默许监听端标语3690
1
svnserve-d-r/usr/svndata
3、创立svn项目
1
svnadmincreate/usr/svndata/gztest
4、测试检进项目是不是乐成,记得修正iptables到场3690端标语为同意
1
2
cd/var/www
svncheckoutsvn://ip/gztest./
5、测试提交项目是不是乐成
1
2
touchgztest.php
svncommit./
提交的时分报错:connectionrefusedby,在网上看了很多多少都说用户没有分派权限,能够我测试的是匿名用户,一切人都能够检出和修正代码,因而检察设置文件vim/usr/svndata/gztest/conf/svnserve.conf作废正文了上面这行:
1
anon-access=read#作废后面的分号正文并包管没有空格
并在转业上面新增加了一行:
1
anon-access=write
必要注重的是:一切关于svn的设置文件后面都不要有空格,不然会报错,这是svn设置文件的划定
6、修正完成后再提交svn,没有呈现毛病
2、基于用户权限分派的svn项目办理
1、修正项目标设置文件vim/usr/svndata/gztest/conf/svnserve.conf,增加以下内容:
1
2
3
4
5
anon-access=none#克制匿名用户会见
auth-access=write#考证用户具有写的权限
password-db=passwd#保留用户名和暗码的文件
authz-db=authz#用户权限认证的文件
realm=gztest#svn项目文件名字--团体了解
2、编纂vim/usr/svndata/gztest/conf/passwd文件增加一个用户:
1
mytest=mytest#等号右边是用户名右侧是暗码
3、编纂vim/usr/svndata/gztest/conf/authz文件增加用户组,并增添用户权限把持:
1
gztest=gzinfo,gznew#右边是用户组、右侧是该用户组中包括的用户名
4、设置用户组对gztest项目具有读写的权限:
1
2
[gztest:/]
@gztest=rw#这里也能够对独自的用户设置读写权限
5、在netbeans中利用用户名检进项目gztest,如图:
检出后就能够对项目标代码举行办理了:
到此SVN安装与设置先容终了,接待人人一同会商
本文出自“decodelove”博客,请务必保存此出处http://gzinfo.blog.51cto.com/2492370/1300506
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|