天天看点

Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)

Ubuntu Subversion Edge 5.0 安装流程

前言:对linux有一定基础即可,此安装流程我查看了N多教程后综合而来,将一些教程没提及的尽量补上,避免一些常见的错误,在此感谢各位前辈们的分享,原谅我没贴出各位的博客地址,也在此做个记录指不定以后还会用到。

一般安装完后可能遇到的故障有:

1: 使用root用户安装、配置,导致服务起不来,或者停止后起不来。

2: svn-httpd 起不来

3: 登陆网页后,运行状态是停止,点启动,服务器出错。

本教程已经解决上面三种情况,实际测试两遍没有问题,一次成功。Ubuntu系统安装、软件包下载不做介绍。

安装三大过程:

  (一)系统环境设置

  (二)安装前的准备工作

  (三)正式安装

///////////////////////////////////////////////////////////////////////////////////////////

(一)系统环境设置

#切换到root用户

1.1安装SSH   apt-get install -y openssh-server

       1.2允许root 远程登录

vim /etc/ssh/sshd_config

                PermitRootLogin  yes

1.3关闭系统防火墙  

sudo ufw disable

1.4配置IP

            vi /etc/network/interfaces

              ifaceeth0 inet static

              address 192.168.xx.xx

              netmask255.x.x.x

              gateway192.x.x.x

    1.5配置DNS

Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)

     在两个文件中分别添加DNS服务器

Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)

(二)安装前的准备工作

工具:系统版本 Ubuntu14.04

        JAVA 版本  JDK 1.8

        Python版本 系统自带2.7.6

安装用的包:

        SVN安装包: CollabNetSubversionEdge-5.0.1_linux-x86_64.tar.gz

下载地址:http://www.collab.net/downloads/subversion

Java安装包: jdk-8u45-linux-x64.tar.gz

#以下所有操作都是在root用户下执行#

1创建SVN用户、组、目录

   1.1创建组    //组名: svn

Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)

   1.2创建用户并加入到svn组,不需要宿主目录.  //运行SVN的用户名 svnroot

Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)

   1.3设置用户密码    passwd svnroot  

2 赋予svnroot用户sudo权限

Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)

   在下面加入svnroot用户,强制保存退出。

Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)

3创建安装、运行目录并把所要的安装包拷贝到这里来。

Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)
Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)

4 检查JAVA、python是否都安装.

  4.1 Python,系统自带 2.7.6版本

Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)
Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)

4.2可以看到java没装,现在安装它

    解压,并改名。  //改名是方便后面配置

Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)
Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)
Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)

4.3 配置Java环境变量   vi /etc/profile

最后一行添加,保存退出。

Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)

4.4 让刚才配置生效  source /etc/profile

4.5 查看是否成功,可以正确显示。

Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)

4.6到此,所有的前期准备工作已经做完。

(三)正式安装

5.0切换到运行SVN的账户   

Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)

  5.1 解压缩SVN主安装包,并进入安装目录

Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)

  5.2 先看一下权限,属主和属组是否正确。

Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)

5.3 很明显有问题,498是什么鬼。(说多了都是泪)

 5.4 调整属主、属组权限

Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)

 (属主svnroot/属组svn)

Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)

  (权限就是这么大,省事。)

5.5查看权限

Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)

6 接着继续

6.1 进入安装目录

Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)

6.2 貌似 svnroot用户的环境变量还要手动更新下

Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)

 确认可用

Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)

6.3 开机自启动安装

Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)
Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)

 6.4 在配置文件中添加参数,确保以下几项是开启的。

Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)
Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)
Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)

6.5 启动WEB控制台

Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)

启动服务器端

Ubuntu 安装 CollabNet Subversion Edge 5.0   (SVN)

6.6 在浏览器中访问,用户名和密码默认 admin admin