源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Linux svn的搭建与使用(图文详解)

  • 时间:2022-03-09 19:24 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Linux svn的搭建与使用(图文详解)
Linunx svn的搭建与使用。。。。。。。。纯手打的。。具体入下: [b]一、安装前的准备[/b] [b]1.1 配置yum 库[/b] 1)加载光盘 [img]http://files.jb51.net/file_images/article/201611/2016112310111732.png[/img] [img]http://files.jb51.net/file_images/article/201611/2016112310111733.png[/img] [img]http://files.jb51.net/file_images/article/201611/2016112310111734.png[/img] 2)进入/etc/yum.repo.d目录 3)复制“rhel-debuginfo.repo”为“my.repo” [img]http://files.jb51.net/file_images/article/201611/2016112310111735.png[/img] 4)修改my.repo文件 [img]http://files.jb51.net/file_images/article/201611/2016112310111736.png[/img] 5)修改红框标注部分 [img]http://files.jb51.net/file_images/article/201611/2016112310111737.png[/img] 修改完毕保存退出:wq [b]1.2 安装telnet 远程连接工具[/b] 1)用yum命令安装远程工具。 [img]http://files.jb51.net/file_images/article/201611/2016112310111738.png[/img] 2)安装成功。 [img]http://files.jb51.net/file_images/article/201611/2016112310111739.png[/img] 3)用vi命令编辑位于/etc/xinetd.d下的telnet配置文件 [img]http://files.jb51.net/file_images/article/201611/2016112310111740.png[/img] 4)修改红框中内容。将“yes”改为“no”。 [img]http://files.jb51.net/file_images/article/201611/2016112310111741.png[/img] 5)增加用户“liuwei”,并赋予“liuwei”密码“liuwei”。 [img]http://files.jb51.net/file_images/article/201611/2016112310111742.png[/img] 6)用vi命令编辑用户权限文件/etc/password [img]http://files.jb51.net/file_images/article/201611/2016112310111743.png[/img] 7)编辑用户权限文件,最后一行改为liuwei:x:0:0::/home/liuwei:/bin/bash使其成为管理员用户。 8)修改完毕后保存退出。 [img]http://files.jb51.net/file_images/article/201611/2016112310111744.png[/img] [b]1.3 配置网络[/b] 1)用vi命令修改/etc/sysconfig/network-scripts/ifcfg-eth文件 [img]http://files.jb51.net/file_images/article/201611/2016112310111745.png[/img] [img]http://files.jb51.net/file_images/article/201611/2016112310111746.png[/img] 2)编辑网卡文件如下图。 [img]http://files.jb51.net/file_images/article/201611/2016112310111747.png[/img] 修改完成后保存退出 3)用service network restart、service sshd restart两个命令重启服务。 [img]http://files.jb51.net/file_images/article/201611/2016112310111748.png[/img] [b]二、svn服务器端以及相关服务的安装[/b] 1)在windows端打开putty 2)在主机名称文本框输入linux地址”192.168.1.159”。连接类型单选框选择”SSH“选项。 单击”打开“按钮。(连接前关闭客户端和Server端的防火墙) [img]http://files.jb51.net/file_images/article/201611/2016112310111749.png[/img] 输入前期添加的远程用户“zhangsan“ 输入密码“zhangsan” [img]http://files.jb51.net/file_images/article/201611/2016112310111750.png[/img] 3)安装svn [img]http://files.jb51.net/file_images/article/201611/2016112310111751.png[/img] 4)安装mysql-server [img]http://files.jb51.net/file_images/article/201611/2016112310111752.png[/img] 5)安装(用于codestriker)相关软件 [img]http://files.jb51.net/file_images/article/201611/2016112310111753.png[/img] 6)安装(用于支持WEB方式管理SVN服务器)的相关软件 [img]http://files.jb51.net/file_images/article/201611/2016112310111754.png[/img] 7)安装(用于配置用户提交代码后发邮件提醒)的相关软件 [img]http://files.jb51.net/file_images/article/201611/2016112310111755.png[/img] [b]三、SVN服务器配置[/b] 1)新建一个目录用于存储SVN所有文件 [img]http://files.jb51.net/file_images/article/201611/2016112310111856.png[/img] 2)新建一个版本仓库 [img]http://files.jb51.net/file_images/article/201611/2016112310111857.png[/img] 3)初始化版本仓库中的目录 (建立临时目录) [img]http://files.jb51.net/file_images/article/201611/2016112310111858.png[/img] “初始化SVN目录” [img]http://files.jb51.net/file_images/article/201611/2016112310111859.png[/img] (删除临时建立的目录) [img]http://files.jb51.net/file_images/article/201611/2016112310111860.png[/img] 4)添加用户 编辑/home/svn/project/conf/passwd文件 [img]http://files.jb51.net/file_images/article/201611/2016112310111861.png[/img] 在文件中添加svn账号和密码。等号左边为账号名,右边为账号密码。 [img]http://files.jb51.net/file_images/article/201611/2016112310111862.png[/img] 5)修改用户访问策略 编辑/home/svn/project/conf/authz文件 把添加的用户加入l2组,记录用户的访问策略,只有L2用户组有根目录的读写权。r表示对该目录有读权限,w表示对该目录有写权限,rw表示对该目录有读写权限。最后一行的* =表示,除了上面设置了权限的用户组之外,其他任何人都被禁止访问本目录。 [img]http://files.jb51.net/file_images/article/201611/2016112310111863.png[/img] 6)编辑/home/svn/project/conf/svnserve.conf文件,让用户和策略配置升效. [img]http://files.jb51.net/file_images/article/201611/2016112310111864.png[/img] 修改文件如下图所示 [img]http://files.jb51.net/file_images/article/201611/2016112310111865.png[/img] 7)启动服务器 [i][img]http://files.jb51.net/file_images/article/201611/2016112310111866.png[/img] [/i] 注意:如果修改了svn配置,需要重启svn服务,步骤如下: [img]http://files.jb51.net/file_images/article/201611/2016112310111867.png[/img] [img]http://files.jb51.net/file_images/article/201611/2016112310111868.png[/img] 8)测试服务器 [img]http://files.jb51.net/file_images/article/201611/2016112310111869.png[/img] 输入root密码 [img]http://files.jb51.net/file_images/article/201611/2016112310111870.png[/img] 输入添加的其中一个用户名和密码 [img]http://files.jb51.net/file_images/article/201611/2016112310111871.png[/img] 输入yes保存未加密密码 (至此为止svn搭建完成) [b]四、配置SVN服务器的HTTP支持[/b] 1.转换svn服务器密码。 内容如下 1)在/home/svn/project/conf/文件下创建 PtoWP.Pl文件 [img]http://files.jb51.net/file_images/article/201611/2016112310111872.png[/img] [img]http://files.jb51.net/file_images/article/201611/2016112310111873.png[/img] 2)在文件中输入已下内容 [img]http://files.jb51.net/file_images/article/201611/2016112310111874.png[/img] 3)阿帕奇配置文件 [img]http://files.jb51.net/file_images/article/201611/2016112310111875.png[/img] 4)在httpd.conf最后追加内容 [img]http://files.jb51.net/file_images/article/201611/2016112310111876.png[/img] 5)修改svn目录的属主为apache帐号: [img]http://files.jb51.net/file_images/article/201611/2016112310111877.png[/img] 6)重启阿帕奇 [img]http://files.jb51.net/file_images/article/201611/2016112310111878.png[/img] 7)创建用户组 l2 及成员 [img]http://files.jb51.net/file_images/article/201611/2016112310111879.png[/img] 8)并设定密码 [img]http://files.jb51.net/file_images/article/201611/2016112310111980.png[/img] 9)将七个用户加入l2组 [img]http://files.jb51.net/file_images/article/201611/2016112310111981.png[/img] 10)用vim打开/etc/group文件。 [img]http://files.jb51.net/file_images/article/201611/2016112310111982.png[/img] 11)在l2:x:501后加上追加的用户 [img]http://files.jb51.net/file_images/article/201611/2016112310111983.png[/img] 添加完毕 [b]五、svn客户端安装以及使用[/b] [b]5.1 客户端及语言包安装[/b] 在客户端安装如上两个工具 [img]http://files.jb51.net/file_images/article/201611/2016112310111984.png[/img] [b]5.2检出[/b] 检出用于将服务器中的内容复制到指定检出目录。 1)右键单击存放检出文件文件夹,选择检出。 [img]http://files.jb51.net/file_images/article/201611/2016112310111985.png[/img] 2)指定检出目录,右键单击选择“检出”,如图有四种检出方式,选择“全递归”单击“确定”按钮。 [img]http://files.jb51.net/file_images/article/201611/2016112310111986.png[/img] 3)输入服务器svn 目录,单击“确定”按钮。 [img]http://files.jb51.net/file_images/article/201611/2016112310111987.png[/img] 检出结果如图 [b]5.3更新[/b] 1)选中目录,右键单击选择“更新”,在探出的“认证”对话框内输入用户名和密码 2)单击“确定”按钮。 [img]http://files.jb51.net/file_images/article/201611/2016112310111988.png[/img] [img]http://files.jb51.net/file_images/article/201611/2016112310111989.png[/img] 更新结果如图所示 [b]5.4提交[/b] 1)在svn 目录中新建如上目录 [img]http://files.jb51.net/file_images/article/201611/2016112310111990.png[/img] [img]http://files.jb51.net/file_images/article/201611/2016112310111991.png[/img] 2)如上图所示,勾选新建的目录前的勾选框。单击确定按钮 [img]http://files.jb51.net/file_images/article/201611/2016112310111992.png[/img] 3)输入用户名和密码单击“确定”。 [img]http://files.jb51.net/file_images/article/201611/2016112310111993.png[/img] 结果提交成功 5.5版本浏览器的使用 1)如图选择svn 目录,右键单击,选择“TortoriveSVN”,选择“版本浏览器” [img]http://files.jb51.net/file_images/article/201611/2016112310111994.png[/img] 2)输入认证信息 [img]http://files.jb51.net/file_images/article/201611/2016112310111995.png[/img] [img]http://files.jb51.net/file_images/article/201611/2016112310111996.png[/img] 3)可以看到之前提交的目录信息 及相关版本作者大小日期等信息。 也可以在此处编辑信息对文件或目录进行修改。 [img]http://files.jb51.net/file_images/article/201611/2016112310111997.png[/img] 4)在本地目录下创建一个文件 [img]http://files.jb51.net/file_images/article/201611/2016112310111998.png[/img] 5)在浏览器中,进入之前创建的“重庆银行小微企业系统网银端”目录中,右键单击选择“加入文件”。 [img]http://files.jb51.net/file_images/article/201611/2016112310111999.png[/img] 6)在弹出的对话框中选择之前创建的文件,单击“打开”按钮。 [img]http://files.jb51.net/file_images/article/201611/20161123101119100.png[/img] 7)单击“确定 ”按钮。 [img]http://files.jb51.net/file_images/article/201611/20161123101120101.png[/img] 结果成功添加 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部