小知识:Linux svn的搭建与使用(图文详解)

linunx svn的搭建与使用。。。。。。。。纯手打的。。具体入下:

一、安装前的准备

1.1 配置yum

1)加载光盘

%小知识:Linux svn的搭建与使用(图文详解)-猿站网-插图

%小知识:Linux svn的搭建与使用(图文详解)-1猿站网-插图

%小知识:Linux svn的搭建与使用(图文详解)-2猿站网-插图

2)进入/etc/yum.repo.d目录

3)复制“rhel-debuginfo.repo”为“my.repo”

%小知识:Linux svn的搭建与使用(图文详解)-3猿站网-插图

4)修改my.repo文件

%小知识:Linux svn的搭建与使用(图文详解)-4猿站网-插图

5)修改红框标注部分

%小知识:Linux svn的搭建与使用(图文详解)-5猿站网-插图

修改完毕保存退出:wq

1.2 安装telnet 远程连接工具

1)用yum命令安装远程工具。

%小知识:Linux svn的搭建与使用(图文详解)-6猿站网-插图

2)安装成功。

%小知识:Linux svn的搭建与使用(图文详解)-7猿站网-插图

3)用vi命令编辑位于/etc/xinetd.d下的telnet配置文件

%小知识:Linux svn的搭建与使用(图文详解)-8猿站网-插图

4)修改红框中内容。将“yes”改为“no”。

%小知识:Linux svn的搭建与使用(图文详解)-9猿站网-插图

5)增加用户“liuwei”,并赋予“liuwei”密码“liuwei”。

%小知识:Linux svn的搭建与使用(图文详解)-10猿站网-插图

6)用vi命令编辑用户权限文件/etc/password

%小知识:Linux svn的搭建与使用(图文详解)-11猿站网-插图

7)编辑用户权限文件,最后一行改为liuwei:x:0:0::/home/liuwei:/bin/bash使其成为管理员用户。

8)修改完毕后保存退出。

%小知识:Linux svn的搭建与使用(图文详解)-12猿站网-插图

1.3 配置网络

1)用vi命令修改/etc/sysconfig/network-scripts/ifcfg-eth文件

%小知识:Linux svn的搭建与使用(图文详解)-13猿站网-插图

%小知识:Linux svn的搭建与使用(图文详解)-14猿站网-插图

2)编辑网卡文件如下图。

%小知识:Linux svn的搭建与使用(图文详解)-15猿站网-插图

修改完成后保存退出

3)用service network restart、service sshd restart两个命令重启服务。

%小知识:Linux svn的搭建与使用(图文详解)-16猿站网-插图

二、svn服务器端以及相关服务的安装

1)在windows端打开putty

2)在主机名称文本框输入linux地址”192.168.1.159”。连接类型单选框选择”ssh“选项。

单击”打开“按钮。(连接前关闭客户端和server端的防火墙)

%小知识:Linux svn的搭建与使用(图文详解)-17猿站网-插图

输入前期添加的远程用户“zhangsan“

输入密码“zhangsan”

%小知识:Linux svn的搭建与使用(图文详解)-18猿站网-插图

3)安装svn

%小知识:Linux svn的搭建与使用(图文详解)-19猿站网-插图

4)安装mysql-server

%小知识:Linux svn的搭建与使用(图文详解)-20猿站网-插图

5)安装(用于codestriker)相关软件

%小知识:Linux svn的搭建与使用(图文详解)-21猿站网-插图

6)安装(用于支持web方式管理svn服务器)的相关软件

%小知识:Linux svn的搭建与使用(图文详解)-22猿站网-插图

7)安装(用于配置用户提交代码后发邮件提醒)的相关软件

%小知识:Linux svn的搭建与使用(图文详解)-23猿站网-插图

三、svn服务器配置

1)新建一个目录用于存储svn所有文件

%小知识:Linux svn的搭建与使用(图文详解)-24猿站网-插图

2)新建一个版本仓库

%小知识:Linux svn的搭建与使用(图文详解)-25猿站网-插图

3)初始化版本仓库中的目录

(建立临时目录)

%小知识:Linux svn的搭建与使用(图文详解)-26猿站网-插图

“初始化svn目录”

%小知识:Linux svn的搭建与使用(图文详解)-27猿站网-插图

(删除临时建立的目录)

%小知识:Linux svn的搭建与使用(图文详解)-28猿站网-插图

4)添加用户

编辑/home/svn/project/conf/passwd文件

%小知识:Linux svn的搭建与使用(图文详解)-29猿站网-插图

在文件中添加svn账号和密码。等号左边为账号名,右边为账号密码。

%小知识:Linux svn的搭建与使用(图文详解)-30猿站网-插图

5)修改用户访问策略

编辑/home/svn/project/conf/authz文件

把添加的用户加入l2组,记录用户的访问策略,只有l2用户组有根目录的读写权。r表示对该目录有读权限,w表示对该目录有写权限,rw表示对该目录有读写权限。最后一行的* =表示,除了上面设置了权限的用户组之外,其他任何人都被禁止访问本目录。

%小知识:Linux svn的搭建与使用(图文详解)-31猿站网-插图

6)编辑/home/svn/project/conf/svnserve.conf文件,让用户和策略配置升效.

%小知识:Linux svn的搭建与使用(图文详解)-32猿站网-插图

修改文件如下图所示

%小知识:Linux svn的搭建与使用(图文详解)-33猿站网-插图

7)启动服务器

%小知识:Linux svn的搭建与使用(图文详解)-34猿站网-插图

注意:如果修改了svn配置,需要重启svn服务,步骤如下:

%小知识:Linux svn的搭建与使用(图文详解)-35猿站网-插图

%小知识:Linux svn的搭建与使用(图文详解)-36猿站网-插图

8)测试服务器

%小知识:Linux svn的搭建与使用(图文详解)-37猿站网-插图

输入root密码

%小知识:Linux svn的搭建与使用(图文详解)-38猿站网-插图

输入添加的其中一个用户名和密码

%小知识:Linux svn的搭建与使用(图文详解)-39猿站网-插图

输入yes保存未加密密码

(至此为止svn搭建完成)

四、配置svn服务器的http支持

1.转换svn服务器密码。

内容如下

1)在/home/svn/project/conf/文件下创建 ptowp.pl文件

%小知识:Linux svn的搭建与使用(图文详解)-40猿站网-插图

%小知识:Linux svn的搭建与使用(图文详解)-41猿站网-插图

2)在文件中输入已下内容

%小知识:Linux svn的搭建与使用(图文详解)-42猿站网-插图

3)阿帕奇配置文件

%小知识:Linux svn的搭建与使用(图文详解)-43猿站网-插图

4)在httpd.conf最后追加内容

%小知识:Linux svn的搭建与使用(图文详解)-44猿站网-插图

5)修改svn目录的属主为apache帐号:

%小知识:Linux svn的搭建与使用(图文详解)-45猿站网-插图

6)重启阿帕奇

%小知识:Linux svn的搭建与使用(图文详解)-46猿站网-插图

7)创建用户组 l2 及成员

%小知识:Linux svn的搭建与使用(图文详解)-47猿站网-插图

8)并设定密码

%小知识:Linux svn的搭建与使用(图文详解)-48猿站网-插图

9)将七个用户加入l2组

%小知识:Linux svn的搭建与使用(图文详解)-49猿站网-插图

10)用vim打开/etc/group文件。

%小知识:Linux svn的搭建与使用(图文详解)-50猿站网-插图

11)在l2:x:501后加上追加的用户

%小知识:Linux svn的搭建与使用(图文详解)-51猿站网-插图

添加完毕

五、svn客户端安装以及使用

5.1 客户端及语言包安装

在客户端安装如上两个工具

%小知识:Linux svn的搭建与使用(图文详解)-52猿站网-插图

5.2检出

检出用于将服务器中的内容复制到指定检出目录。

1)右键单击存放检出文件文件夹,选择检出。

%小知识:Linux svn的搭建与使用(图文详解)-53猿站网-插图

2)指定检出目录,右键单击选择“检出”,如图有四种检出方式,选择“全递归”单击“确定”按钮。

%小知识:Linux svn的搭建与使用(图文详解)-54猿站网-插图

3)输入服务器svn 目录,单击“确定”按钮。

%小知识:Linux svn的搭建与使用(图文详解)-55猿站网-插图

检出结果如图

5.3更新

1)选中目录,右键单击选择“更新”,在探出的“认证”对话框内输入用户名和密码

2)单击“确定”按钮。

%小知识:Linux svn的搭建与使用(图文详解)-56猿站网-插图

%小知识:Linux svn的搭建与使用(图文详解)-57猿站网-插图

更新结果如图所示

5.4提交

1)在svn 目录中新建如上目录

%小知识:Linux svn的搭建与使用(图文详解)-58猿站网-插图

%小知识:Linux svn的搭建与使用(图文详解)-59猿站网-插图

2)如上图所示,勾选新建的目录前的勾选框。单击确定按钮

%小知识:Linux svn的搭建与使用(图文详解)-60猿站网-插图

3)输入用户名和密码单击“确定”。

%小知识:Linux svn的搭建与使用(图文详解)-61猿站网-插图

结果提交成功

5.5版本浏览器的使用

1)如图选择svn 目录,右键单击,选择“tortorivesvn”,选择“版本浏览器”

%小知识:Linux svn的搭建与使用(图文详解)-62猿站网-插图

2)输入认证信息

%小知识:Linux svn的搭建与使用(图文详解)-63猿站网-插图

%小知识:Linux svn的搭建与使用(图文详解)-64猿站网-插图

3)可以看到之前提交的目录信息 及相关版本作者大小日期等信息。

也可以在此处编辑信息对文件或目录进行修改。

%小知识:Linux svn的搭建与使用(图文详解)-65猿站网-插图

4)在本地目录下创建一个文件

%小知识:Linux svn的搭建与使用(图文详解)-66猿站网-插图

5)在浏览器中,进入之前创建的“重庆银行小微企业系统网银端”目录中,右键单击选择“加入文件”。

%小知识:Linux svn的搭建与使用(图文详解)-67猿站网-插图

6)在弹出的对话框中选择之前创建的文件,单击“打开”按钮。

%小知识:Linux svn的搭建与使用(图文详解)-68猿站网-插图

7)单击“确定 ”按钮。

%小知识:Linux svn的搭建与使用(图文详解)-69猿站网-插图

结果成功添加

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:http://www.cnblogs.com/what-/p/6077399.html

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:nginx限流方案的实现(三种方式)

2023-4-18 4:18:58

建站知识

小知识:linux编程之pipe()函数详解

2023-4-18 4:25:09

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索