|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!#装置安排
1.反省是不是装置了低版本的SVN
rpm-qasubversion
[root@Svntools#]rpm-qasubversion
#卸载下令
yumremovesubversion
2.装置svn
yuminstallsubversion
#新建文件夹svndata,svnpasswd
mkdir-p/var/svn/{svndata,svnpasswd}
#启动SVN办事指定办事的SVN根目次
svnserve-d-r/var/svn/svndata/–pid-file=/var/svn/svndata/svn.pid
3.检察SVN历程:
[root@Svntools#]ps-ef|grepsvn|grep-vgrep
root275431014:10?00:00:00svnserve-d-r/var/svn/svndata/–pid-file=/var/svn/svndata/svn.pid
检测SVN端口:
[root@Svntools#]netstat-ln|grep3690
tcp00:::3690:::*LISTEN
4.创建版本库
#创立新的Subversion项目trunk和test
svnadmincreate/var/svn/svndata/trunk
svnadmincreate/var/svn/svndata/test
设置同意用户test读写会见
cd/var/svn/svndata/trunk/conf/
visvnserve.conf修正
=================================================
anon-access=none
auth-access=write
password-db=/var/svn/svnpasswd/passwd
authz-db=/var/svn/svnpasswd/authz
注:svnserve.conf中每一个参数都要顶格写,开首不克不及有空格。
cpauthzpasswd/var/svn/svnpasswd/
authz的设置:
cd/var/svn/svnpasswd/
viauthz
增加
#################################
[groups]
#界说组权限
ftp=admin//组ftp能会见trunk项目,而admin是组内成员
user=test//用户组user能会见test项目,而test是组内成员
#界说目次
[trunk:/]
@ftp=rw//ftp组内成员有读写权限
[test:/]
@user=rw
#################################
提醒:注重authz权限格局的写法
1.authz中每一个参数都要顶格写,开首不克不及有空格。
2.关于组,要@开首,用户不必要@开首。
passwd文件用户及暗码的设置
vipasswd
增加:
#######################
#user=passwd
test=test
admin=admin
######################
提醒:
1.等号前为SVN帐号,等号后为svn暗码
2.变动svnserve.conf时,必要重起SVN,变动authz,passwd文件时不必要重启
重启SVN下令<非必须>
kill-USR1`cat/var/svn/svndata/svn.pid`或killallsvnserve
svnserve-d-r/var/svn/svndata/–pid-file=/var/svn/svndata/svn.pid
提醒:当变动svnserve.conf时,必要重起SVN,变动authz,passwd文件时不必要重起
到此办事器安排完成
毗连:
经由过程svn客户端举行毗连,由于没有apache,不撑持网页会见
svn://192.168.1.105/trunk
用户名admin暗码admin
svn://192.168.1.105/test
用户名test暗码test欢迎大家来到仓酷云论坛! |
|