2025年3月26日 星期三 甲辰(龙)年 月廿五 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 服务器 > 网络服务

CentOS下安装SVN服务端

时间:10-31来源:作者:点击数:55

1.使用yum安装

  • yum install subversion

2.创建仓库

1.创建成功后在svn下面多了几个文件夹。

  • cd /home
  • mkdir svn
  • svnadmin create /home/svn

2.特别关注一下conf文件夹,这个是存放配置文件的

  • authz 是权限控制文件
  • passwd 是帐号密码文件
  • svnserve.conf 是SVN服务配置文件

3.配置passwd ---> 账号密码

  • vim passwd
  • [users]
  • test = 123456
  • zhoushan = 123456
  • 前面的为账号,后面的为密码

4.配置authz ---> 权限

  • vim authz
  • 1.个人账号密码权限配置
  • [/] # 仓库下所有文件
  • zhoushan=rw # 可读可写
  • test = r # 只读
  • *= # 其他用户无任何权限
  • 2.组权限配置
  • [groups]
  • group1 = zhoushan
  • group2 = test,zhoushan
  • [/]
  • @group1 = rw
  • @group2 = r
  • * =
  • 格式
  • [<版本库>:/项目/目录]
  • @<用户组名> = <权限>
  • <用户名> = <权限>

5.配置svnserve.conf

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

5.启动与停止

  • svnserve -d -r /home/svn # 启动
  • killall svnserve # 停止
  • # 上述启动命令中,-d表示守护进程,-r表示在后台执行。停止还可以采用杀死进程的方式

6.连接测试

这里使用TortoiseSVN,输入地址svn://你的IP 即可,输入用户名和密码就能连接成功了。
默认端口3690,如果你修改了端口,那么要记得加上端口号。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门