首页 > 代码库 > centos5.11架设svn(svn系列 架设服务器 知识一总结)
centos5.11架设svn(svn系列 架设服务器 知识一总结)
?svn是什么?
?安装
--yum安装
--创建svn版本库目录
--创建版本库
--进入conf目录进行配置(该svn版本库配置文件)
--启动svn版本库
--开启3690端口
--允许通过防火墙
--重新启动
--telnet测试端口
1.svn是什么?
SVN是Subversion的简称,是一个开放源代码的版本控制系统。(百度百科)简单来说SVN就是通过C/S架构把文件集中管理起来而已。原本不用SVN这类工具的时候,代码是散落在每个开发人员手里,而SVN就是把这些代码集中到服务器端储存。SVN管理的代码单元是按文件、文件夹进行管理,项目组事先约定好项目的文件夹结构,每个开发人员可以通过客户端将自己的代码上传到服务器端,也可以从服务器端将别人改过的最新版代码下载到自己的客户端,SVN会帮项目组存储上传过的所有版本,可以随时找回之前的某个版本。
2.安装
2.1yum指令安装
yum install subversion
安装完成之后,通过输入 /usr/bin/svnversion --version 就可以查看svn的版本
2.2创建svn版本库目录
mkdir –p /var/svn/svnrepos
注意,输入这条命令生成目录后,是不会提示创建成功的。
2.3创建版本库
如果没有安装桌面程序,也可以通过命令行模糊看到这几个文件,如下图:
2.4进入conf目录进行配置(该svn版本库配置文件)
在2.3中我们创建了版本库,接下来就要进入conf目录,然后配置conf目录下的几个文件:
如上图,我添加了三个用户
2.4.2配置authz文件:用户权限
同样在进入conf目录的条件下输入:
2.4.3修改svnserve.conf文件
2.5启动svn版本库
svnserve -d -r /var/svn/svnrepos
其中 –d 表示后台运行,-r 表示数据目录
2.6开启3690端口
如上图,是有程序在监听这个端口的
2.7允许通过防火墙
打开端口后,就可以在window下用telnet指令测试这个端口了,这里就不赘述telnet指令是什么和如何打开这个服务了。
在window的命令行模式下输入: telnet 服务器公网ip 端口号
注意telnet指定是没有:的,也就是说不是 ip:端口号
如果成功的话,会进入
系列文章目录:
centos5.11架设svn(svn系列 架设服务器 知识一总结)
window7使用svn(svn系列 使用 知识二总结)
centos5.11架设svn(svn系列 架设服务器 知识一总结)