Centos Svn 仓库部署

前端之家收集整理的这篇文章主要介绍了Centos Svn 仓库部署前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

版本控制svn服务器搭建

ubuntu服务器

sudoapt-getinstallsubversion


centos和redhat服务器:

yuminstallsubversion


当前系统yum自带的版本:

[root@localhostxiaomeng]#yumlist|grepsubversion
subversion.x86_641.6.11-15.el6_7@base
subversion.i6861.6.11-15.el6_7base
subversion-devel.i6861.6.11-15.el6_7base
subversion-devel.x86_641.6.11-15.el6_7base
subversion-gnome.i6861.6.11-15.el6_7base
subversion-gnome.x86_641.6.11-15.el6_7base
subversion-javahl.i6861.6.11-15.el6_7base
subversion-javahl.x86_641.6.11-15.el6_7base
subversion-kde.i6861.6.11-15.el6_7base
subversion-kde.x86_641.6.11-15.el6_7base
subversion-perl.i6861.6.11-15.el6_7base
subversion-perl.x86_641.6.11-15.el6_7base
subversion-ruby.i6861.6.11-15.el6_7base
subversion-ruby.x86_641.6.11-15.el6_7base
subversion-svn2cl.noarch1.6.11-15.el6_7base


查看当前安装的版本:

[root@localhostxiaomeng]#rpm-qasubversion
subversion-1.6.11-15.el6_7.x86_64


查看帮助通过svn ?:

[root@localhostxiaomeng]#svn?
usage:svn<subcommand>[options][args]
Subversioncommand-lineclient,version1.6.11.
Type'svnhelp<subcommand>'forhelponaspecificsubcommand.
Type'svn--version'toseetheprogramversionandRAmodules
or'svn--version--quiet'toseejusttheversionnumber.
Mostsubcommandstakefileand/ordirectoryarguments,recursing
onthedirectories.Ifnoargumentsaresuppliedtosucha
command,itrecursesonthecurrentdirectory(inclusive)bydefault.
Availablesubcommands:
add
blame(praise,annotate,ann)
cat
changelist(cl)
checkout(co)
cleanup
commit(ci)
copy(cp)
delete(del,remove,rm)
diff(di)
export
help(?,h)
import
info
list(ls)
lock
log


新建一个目录作为svn库:

mkdir-p/data/www


创建一个svn库:

svnadmincreate/data/www


进入conf目录(该svn版本库配置文件

authz文件是权限控制文件

passwd是帐号密码文件

svnserve.conf SVN服务配置文件

wKioL1jGWTGinVhiAAAfkJcSdNg321.png


修改svnserve.conf文件

visvnserve.conf
打开下面的几个注释:
anon-access=none#匿名用户可读
auth-access=write#授权用户可写
password-db=passwd#使用哪个文件作为账号文件
authz-db=authz#使用哪个文件作为权限文件
realm=/data/www#认证空间名,版本库所在目录


vi passwd

在[users]块中添加用户和密码,格式:帐号=密码,如meng=123456


vi authz

在末尾添加如下代码:
[/]
meng=rw


启动svn版本库

svnserve -d -r /var/svn/svnrepos


客户端测试:

wKiom1jGWgGxywuwAACeeIJNsdA938.png


上传文件测试:

wKiom1jGWknhIE5oAAEFznMmY8I678.png

update测试:

wKiom1jGWozDbi_YAADcrxIpc_U701.png

猜你在找的CentOS相关文章