天天看点

Linux 搭建SVN版本库harry = harryssecretsally = sallyssecretvim authz[repository:/baz/fuz]@harry_and_sally = rw* = r

yum install subversion

创建一个文件夹 /opt/www/project

创建svn版本库

svnadmin create /opt/www/project

修改配置

编辑svnserve.conf主配置文件,对以下几项修改如下

[general]

anon-access = none #取消匿名访问

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

password-db = passwd #指定用户配置文件,后面会用到

authz-db = authz #指定权限配置文件,后面会用到

realm = my first repository 版本库名称

修改passwd

vim passwd

找到“[users]”,在此选项下添加用户“woshihehe”,“woshihehe”用户对应的密码是“123456”

[users]

woshihehe = 123456

修改authz文件

  在最后添加两行

[/] //仓库的根目录

woshihehe=rw

[/trunk] [/branches] [/tags] //创库的下级目录

ps -ef | grep subversion 查看进程

如果你的svn库的路径为:/opt/www/project

那么你启动时,不能用命令:

svnserve -d -r /opt/www/project

而要用命令:

svnserve -d -r /opt/www/

把svn端口 默认设置为3690

netstat -ntulp | grep 3690

kill -9 pid 杀死进程

svn mkdir -m "file name" svn://192.168.1.111/project/file name

继续阅读