SVN部署

1、安装svn软件

[root@localhost ~]# yum -y install subversion

注:

查看文件安装路径:rpm -ql subversion

查看yum安装目录:cat /etc/yum.conf      ->      export $basearch      ->    export $releasever

2、建立存放svn数据和密码的目录

[root@localhost ~]# mkdir -p /usr/local/svn/svndata

[root@localhost ~]# mkdir -p /usr/local/svn/svnpasswd

3、创建仓库

[root@localhost svndata]# svnadmin create /usr/local/svn/svndata/file

4、将账号和密码统一规划管理

[root@localhost conf]# cd /usr/local/svn/svndata/file/conf

[root@localhost conf]# cp authz passwd /usr/local/svn/svnpasswd/

注:当存在多个库时,为了方便统一管理密码、账号和权限控制,全部使用/usr/local/svn/svnpasswd/目录下的authz和passwd文件。步骤5中使用的就是这种方法。

5、修改/usr/local/svn/svndata/file/conf中的serve.conf文件

anon-access = none   #定义非授权用户访问权限,设置none表示禁止匿名访问

auth-access = write   #定义授权用户的访问权限

password-db = /usr/local/svn/svnpasswd/passwd  #账号密码文件

authz-db = /usr/local/svn/svnpasswd/authz  #权限控制文件

realm = file   #登陆时提示的认证名称

注:

账号密码文件和权限控制文件使用步骤4中的统一路径:/usr/local/svn/svnpasswd/

这里的authz、passwd、svnserve.conf配置文件中去掉#后,要把行首的空格删除,否则会报错。

6、配置账号密码

[root@localhost svnpasswd]# cd /usr/local/svn/svnpasswd

[root@localhost svnpasswd]# vi passwd

wzp = 123456

gxy = 123456

esunny = 123456

7、配置授权文件

[root@localhost svnpasswd]# vi authz

[groups]

group = wzp,gyx

[/]

* = r      #对所有用户的所有仓库都有读权限

[file:/]

@group = rw      #加组的时候需要加@,对file仓库有读写权限

esunny = r      #加用户的时候不用加@,对file仓库有读权限

8、修改启动脚本

[root@localhost svnpasswd]# vi /etc/init.d/svnserve

启动脚本

注:只需要添加红色标注部分,指明svn的根目录

9、启动svn程序

[root@localhost svnpasswd]# service svnserve start

Starting svnserve:                                        [  OK  ]

10、防火墙放行svn默认端口3690

[root@localhost svnpasswd]# iptables -nL

[root@localhost svnpasswd]# iptables -I INPUT 3 -m state --state NEW -p tcp --dport 3690 -j ACCEPT

[root@localhost svnpasswd]# service iptables save

[root@localhost svnpasswd]# service iptables restart

11、下载TortoiseSVN程序及汉化

官网下载地址:https://tortoisesvn.net/downloads.html

下载页面
语言包
设置选项
语言包选项
检出
第一次上传需要检出

注:如果不修改启动脚本,路径svn://192.168.1.225/file就要修改为svn://192.168.1.225/usr/local/svn/svndata/file

检出完成
SVN更新与提交

注:下载新的版本点击“SVN更新”,上传新的版本点击“SVN提交”

显示日志

注:显示日志可以用来查看之前的版本

版本库浏览器

注:版本库浏览器可以删除之前上传文件

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,835评论 4 364
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,598评论 1 295
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 109,569评论 0 244
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,159评论 0 213
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,533评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,710评论 1 222
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,923评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,674评论 0 203
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,421评论 1 246
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,622评论 2 245
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,115评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,428评论 2 254
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,114评论 3 238
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,097评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,875评论 0 197
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,753评论 2 276
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,649评论 2 271

推荐阅读更多精彩内容

  • Linux实践 Linux安装程序 Linux安装程序的方法: 二进制文件安装 rpm -ivh *.rpm Y...
    厲铆兄阅读 589评论 0 7
  • 1.系统环境: Linux ningmi 3.19.0-56-generic #62~14.04.1-Ubuntu...
    GilbertW阅读 391评论 0 0
  • 2048年的七月,“浩杨,快起来,要拍毕业照了。”“崔什么崔,不还早呢么,你着急什么。”就这样懒洋洋的去拍了毕业照...
    琅琊小生阅读 236评论 1 1
  • 《第一封》写给你 假如人生不曾相遇,我还是那个我,偶尔做做梦,然后,开始日复一日的奔波,淹没在这喧嚣的城市里。我不...
    张莹0210阅读 454评论 0 0
  • 2017年8月24日如是家人温玲,种种子第24天 发心:我今不是为了我个人而闻思修,而是为了六道轮回一切如母有情众...
    温馨霏玲阅读 213评论 0 2