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]
harry = harryssecret
sally = sallyssecret
woshihehe = 123456
修改authz文件
vim authz
在最后添加两行
[repository:/baz/fuz]
@harry_and_sally = rw
* = r
[/] //仓库的根目录
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