linux在线搭建svn环境并实现上传操作

搭建步骤: 

1、检查是否已经有svn 
2、安装subversion 
3、检查是否安装成功 
4、创建svn资源仓库 
5、新增用户及密码,配置权限,配置资源库权限 
6、启动或者重启服务 
7、从机安装subversion 

8、测试

首先查看linux环境下是否安装了svn

linux在线搭建svn环境并实现上传操作

如果没有安装那么就执行下面的步骤

第一步  查看安装包

yum -y list subversion

linux在线搭建svn环境并实现上传操作


第二步  安装【在线安装】

yum -y install subversion

linux在线搭建svn环境并实现上传操作

linux在线搭建svn环境并实现上传操作

此时安装成功

第三步  查看

执行 svnserve --version  指令 说明安装成功   

linux在线搭建svn环境并实现上传操作

四、创建svn资源版本仓库 

     1  创建一个目录,该目录根据公司要求去创建,一般创建在 opt目录下或者home目录下都可以,这里创建在opt目录下

  切换到 cd /opt 目录下,使用 mkdir -p 创建上面的目录     linux在线搭建svn环境并实现上传操作

   然后在切换到自己创建的目录 cd /opt/svn/respository/main

   在main目录下执行创建仓库的指令  : svnadmin create svndir  此时会得到一个svndir目录,该目录下安装了svn配置信息


    linux在线搭建svn环境并实现上传操作

在svndir目录下  进入他的子目录 cd conf ,该目录下有三个文件

linux在线搭建svn环境并实现上传操作

五、配置用户和密码、权限

 authz 授权文件

passwd 配置用户名和密码

svnserve.conf 资源仓库配置文件

  第一步  vi passwd

   添加一个用户=密码

linux在线搭建svn环境并实现上传操作

第二步  vi authz 编辑该文件,在编辑该文件的时候,如果没有[/] 那么就添加上,在后面追加上权限

linux在线搭建svn环境并实现上传操作

第三步配置svnservr.conf文件,将下面标红的部分注释删除,然后按照下面配置

linux在线搭建svn环境并实现上传操作

六、启动svn

svnserve -d -r /opt/svn/respository/main  【-d 后台运行,-r 运行目录  后面跟着的是仓库的路径】

    linux在线搭建svn环境并实现上传操作


七 . 客户端连接SVN 服务器

 

3.1 安装TortoiseSVN 客户端

       下载地址在第一节已说明。

 

3.2 找到自己项目的目录,右击,进行SVN 操作

 

(1)新建测试目录svn,进入后右键,点checkout:

   linux在线搭建svn环境并实现上传操作

linux在线搭建svn环境并实现上传操作

 

SVN 服务器的IP地址和版本库名称。

 linux在线搭建svn环境并实现上传操作

新建个文件svn.txt. 把这个文件上传到SVN服务器(add):

linux在线搭建svn环境并实现上传操作

linux在线搭建svn环境并实现上传操作