仓酷云

标题: 给大家带来CentOS下搭建SVN办事器 [打印本页]

作者: 不帅    时间: 2015-1-14 20:21
标题: 给大家带来CentOS下搭建SVN办事器
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!svn不单单能够用于步伐开辟,还能够做良多事变,比方备份文档。
目次

[埋没]


装置

CentOS下:
  1. yuminstall-ysubversion
复制代码


Ubuntu下:
  1. sudoapt-getinstallsubversion
复制代码


反省是不是装置乐成
  1. svnserve--version
复制代码


创建项目

  1. mkdir-p~/svn//创建svn根目次,用于寄存多个项目,个中“~”暗示home目次
复制代码


新建项目proj1
  1. mkdir-p~/svn/proj1//个中-p暗示没有父目次则新建svnadmincreate~/svn/proj1
复制代码


下令完成后,会在proj1目次下天生响应的文件和文件夹:



再创建1个项目proj2
  1. mkdir-p~/svn/proj2svnadmincreate~/svn/proj2
复制代码


设置SVN

将proj1/conf下的authz、passwd拷贝至~/svn/根目次下,了局以下所示:



增加用户

vi~/svn/passwd,增加形如“username=password”的条目便可



权限把持

用于设置哪些用户能够会见哪些目次
vi~/svn/authz,增加
  1. [groups]admin=test1devteam1=test2,test3//开辟组一devteam2=test4[/]@admin=rw*=[proj1:/]@devteam1=rw[proj2:/]@devteam2=rw
复制代码


注:此处的用户名必需是“passwd”文件中已界说的用户名
1个用户组能够包括1个或多个用户,用户间以逗号分开
*=暗示除有权限的用户以外,其他任何人都克制会见本目次。
进进proj1/conf,设置svnserve.conf(左边不克不及留空格),让用户和权限把持战略失效
  1. [general]anon-access=none#使非受权用户没法会见auth-access=write#使受权用户有写权限password-db=~/svn/passwd#暗码文件authz-db=~/svn/authz#会见把持文件
复制代码


今后创建的别的项目能够间接利用此设置,如:
  1. cp~/svn/proj1/conf/svnserve.conf~/svn/proj2/conf/svnserve.conf
复制代码


启动

  1. svnserve-d-r~/svn(注重不是~/svn/proj1)
复制代码


-d暗示以保卫形式运转
svn默许监听3690端口,假如已有svn在运转了,可使用“--listen-port=”指定别的端口
  1. sudoapt-getinstallsubversion0
复制代码


如许统一台办事器即可以运转多个svnserver了
反省端口
  1. sudoapt-getinstallsubversion1
复制代码


注:假如修正了svn设置,必要重启svn办事
  1. sudoapt-getinstallsubversion2
复制代码


开启3690端口
  1. sudoapt-getinstallsubversion3
复制代码


可经由过程cat/etc/sysconfig/iptables检察是不是将3690端口增加乐成
windows下测试

必要装置TortoiseSVN
32位下载:艺搜下载
64位下载:艺搜下载
装置完成后,鼠标右击要导进的项目。选择SVN>Import



导进乐成后:






如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
作者: 若相依    时间: 2015-1-16 09:10
标题: 给大家带来CentOS下搭建SVN办事器
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。
作者: 灵魂腐蚀    时间: 2015-1-24 16:16
选择一些适于初学者的Linux社区。
作者: 若天明    时间: 2015-2-2 11:51
清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。
作者: 小魔女    时间: 2015-2-7 22:18
Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。
作者: 仓酷云    时间: 2015-2-24 05:32
一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?
作者: 若相依    时间: 2015-3-7 13:03
选择一些适于初学者的Linux社区。
作者: 小妖女    时间: 2015-3-15 08:59
你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2