SVN 版本库的配置

先创建一个仓库 如:Work

cd /svn   

在你的svn 目录下  svnadmin create Work    这个是你的仓库文件夹 Work目录下面 有conf 文件目录等..

创建仓库后 

cd Work/conf   

1,配置  svnserve.conf

用编译器 打开 vim svnserve.conf    

如:

# anon-access = read

# auth-access = write

# password-db = passwd

#authz-db = authz

   realm = sunny

找到这五行 并且 把前四行注释去掉 (注意去掉#要顶格写,不要留有多余空格)

然后把 anon-access = read 改成 anon-access = none

把realm = sunny  改成自己的仓库  realm = Work

:wq 保存退出

2,配置  authz

vim authz  

在 [group] 下面

创建一个Work仓库的用户组  Work = user,user2

@Work = rw 指定Work用户组的权限为读写

* = r  //其他用户组 只有读写权限

:wq 保存退出

3,配置  passwd

vim passwd

在[users] 下面 设置 用户的密码

user1 = 123456

user2 = 11111

:wq 保存退出

这个时候 你需要启动你的Svn 的 仓库

svnserve -d -r /usr/local/svn/Work

可以设置自启动

vi /etc/rc.local    打开自启动文件添加

/usr/bin/svnserve -d -r/usr/local/svn/Work

netstat -tnl |grep :3690  查看svn是否启动

启动成功之后 你就可以 checkout 你的 svn里面的项目了 不过提前 你得先往仓库里面导入项目 至于怎么导入 我在这里就不多说了  大家查查 svn 命令  

    原文作者:JoeWcc
    原文地址: https://www.jianshu.com/p/9643510aff97
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞