热点新闻
CentOS搭建svn服务器步骤及问题解决
2023-08-10 21:38  浏览:309  搜索引擎搜索“养老之家”
温馨提示:信息一旦丢失不一定找得到,请务必收藏信息以备急用!本站所有信息均是注册会员发布如遇到侵权请联系文章中的联系方式或客服删除!
联系我时,请说明是在养老之家看到的信息,谢谢。
展会发布 展会网站大全 报名观展合作 软文发布
  1. 安装SVN:

shell> yum -y install subversion

  1. 创建版本库:
    例如在home下创建版本库:

shell> cd /home shell> mkdir svn shell> mkdir svn/test shell> svnadmin create /home/svn/test

这样就创建好了一个版本库,会在test路径下生成几个默认的目录。

  1. 配置版本库:
    进入test目录的conf目录,有3个配置文件:
    首先打开svnserve.conf进行配置,添加如下配置即可,或者修改原有配置:

anon-access = read auth-access = write password-db = passwd #该配置是定位 配置密码的文件 authz-db = authz #改配置是定位 配置权限的文件 realm = My First Repository

然后打开passwd文件进行配置,在[users]下面添加用户名和密码,可以添加多个,例如:

bruce = 123456 mike = 111111

最后对权限进行配置,打开authz文件:

[groups] #对用户进行分组 admin = bruce users = mike

[/] #这样写相当于对svn的根目录赋予权限,刚开始可以先按这样配置
@admin = rw #加@符表名后面是一个分组名,不加则是用户名

  • = r #*表示所有人,r表示读权限,w表示写权限
    第四步,启动服务:
    启动服务不需要使用系统的服务启动命令,会报一些不必要的错误,直接使用如下命令即可:

shell> svnserve -d -r /home/svn

如果路径写到test,连接svn路径就按:svn://192.168.110.20,建议启动路径写到svn,连接时如此写:svn://192.168.110.20/test。
默认监听3690端口,想自定义监听端口可以在命令后面增加:

--listen-port 端口号

发布人:f499****    IP:120.230.92.***     举报/删稿
展会推荐
让朕来说2句
评论
收藏
点赞
转发