仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 936|回复: 7
打印 上一主题 下一主题

[CentOS(社区)] 给大家带来CentOS下搭建SVN办事器

[复制链接]
不帅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:21:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!svn不单单能够用于步伐开辟,还能够做良多事变,比方备份文档。
目次

[埋没]



  • 1装置
  • 2创建项目
  • 3设置SVN

    • 3.1增加用户
    • 3.2权限把持

  • 4启动
  • 5windows下测试
装置

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:52 | 只看该作者

给大家带来CentOS下搭建SVN办事器

尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。
灵魂腐蚀 该用户已被删除
板凳
发表于 2015-1-24 16:16:18 | 只看该作者
选择一些适于初学者的Linux社区。
若天明 该用户已被删除
地板
发表于 2015-2-2 11:51:18 | 只看该作者
清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。
小魔女 该用户已被删除
5#
发表于 2015-2-7 22:18:06 | 只看该作者
Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。
6#
发表于 2015-2-24 05:32:16 | 只看该作者
一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?
若相依 该用户已被删除
7#
发表于 2015-3-7 13:03:49 | 只看该作者
选择一些适于初学者的Linux社区。
小妖女 该用户已被删除
8#
发表于 2015-3-15 08:59:39 | 只看该作者
你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 10:06

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表