linux 下svn图形客户端smartsvn 安装

linux 下svn图形客户端smartsvn 安装html

1、前言
         linux下自带的svn客户端是使用命令方式提交的,同事使用起来很不习惯,因此就想找个图形化的客户端。找了很长时间终于有了本文,但愿帮助同行们
                  
         下载文件放到/software下。共享出的nfs文件夹为 /nfs。
         为了管理和维护方便,本文是以NFS方式部署smartsvn 和java的,如要在每台客户端单独部置smartsvn 作法是相同的,安装目录可根据本身的状况来决定。
         
         smartsvn须要java支持,首先请确认机器上有没有安装java 另外还请确认环境变量里有没有JAVA_HOME这个变量。
         [root@nfs ~]# java -version   确认有没有java
         [root@nfs ~]# set |grep -i java_home                      \\bash 使用       
         [root@nfs ~]# setenv | grep -i java_home                   \\csh 使用java

2、系统平台和软件
         [root@nfs ~]# uname -a
         Linux nfs 2.6.9-89.ELsmp #1 SMP Mon Apr 20 10:34:33 EDT 2009 i686 i686 i386 GNU/Linux
         [root@nfs ~]#
        
         [root@nfs ~]# ls /software
        
         jdk-6u23-linux-i586.bin                              \\jdk软件   下载地址 上www.oracle.com 下载
        
         注意:不要下载jdk-6u23-linux-i586.rpm.bin 由于jdk-6u23-linux-i586.rpm.bin 不能自定义安装路径,默认的安装路径为/usr/java/jdk** 而我是要在一台linux服务器上发布这个java不在每一台机子上都安装java。这是为了安装和维护方便,因此最好选用jdk-6u23-linux-i586.bin。
        
         smartsvn-generic-6_6_3.tar.gz                        \\smartsvn 主程序       下载地址 http://www.syntevo.com/smartsvn/download.html?all=true        
         SmartSVN-Keygen.zip                                  \\序列号 下载地址 http://down.51cto.com/data/152653linux

3、安装java 指定 java的bin路径 和 JAVA_HOME的变量
        
         一、[root@nfs ~]# cd /nfs && cp /software/jdk-6u23-linux-i586.bin /nfs
        
         二、[root@nfs nfs]# chmod +x jdk-6u23-linux-i586.bin && ./jdk-6u23-linux-i586.bin           \\安装jdk
        
         三、[root@nfs nfs]# ln -sv  /nfs/jdk1.6.0_23 java                                           \\创建软件连接
       
         四、编辑配置文件:
        
         \\ 针对 bash
         [root@nfs nfs]# vi /etc/profile                                
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         在export PATH前增长如下内容
         JAVA_HOME=/nfs/java
         PATH=/nfs/java/bin:$PATH
         在export PATH 的后面增长如下内容
         JAVA_HOME
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         [root@nfs nfs]#
        
         \\ 针对 csh
         [root@nfs nfs]# vi ~/.cshrc                                   
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         在最后增长如下内容
         setenv JAVA_HOME /nfs/java
         set path=(/nfs/java/bin $path)
 
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         [root@nfs nfs]#
        
         五、测试
         注销用户 后从新登录
         [root@nfs nfs]# java -version    \\出现如下信息说明安装正确
         java version "1.6.0_23"
         Java(TM) SE Runtime Environment (build 1.6.0_23-b05)
         Java HotSpot(TM) Server VM (build 19.0-b09, mixed mode)
        
         [root@nfs nfs]# which java      \\出现如下信息说明安装正确
         /nfs/java/bin
        
         [root@nfs nfs]# set | grep -i java_home  或者 [root@nfs nfs]# setenv | grep -i java_home  \\出现如下信息说明安装正确
         JAVA_HOME=/nfs/java
        
4、安装smartsvn
         
         一、[root@nfs nfs]# tar zxvf smartsvn-generic-6_6_3.tar.gz
        
         二、[root@nfs nfs]# ln -sv /nfs/smartsvn-6_6_3  smartsvn
        
         三、编辑配置文件:
        
         \\ 针对 bash
         [root@nfs nfs]# vi /etc/profile                                
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         在export PATH前增长如下内容
         PATH=/nfs/smartsvn/bin:/nfs/java/bin:$PATH
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         [root@nfs nfs]#
        
        
         \\ 针对 csh
         [root@nfs nfs]# vi ~/.cshrc                                   
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         在最后增长如下内容
         set path=(/nfs/smartsvn/bin $path)
 
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         [root@nfs nfs]#
        
         四、测试
         [root@nfs nfs]# smartsvn.sh                \\出现图形界面说明安装成功      请在init 5模式下进行。
        
5、导入smartsvn的license               \\请在init 5模式下进行。bash

         一、[root@nfs nfs]# unzip SmartSVN\ Keygen.zip
            Archive:  SmartSVN Keygen.zip
            creating: SmartSVN Keygen/ 
            inflating: SmartSVN Keygen/keygen.bat 
            inflating: SmartSVN Keygen/keygen.sh 
            inflating: SmartSVN Keygen/syntevo_keygen.jar
            [root@nfs nfs]#
           
         二、[root@nfs nfs]# mv  SmartSVN\ Keygen  SmartSVNKeygen       \\这里必定要更名
         三、[root@nfs nfs]# cd  SmartSVNKeygen                         \\必定要到目录里才能运行
         四、[root@nfs SmartSVNKeygen]# chmod +x * && ./keygen.sh                     \\ 必定不能在目录外运行这个
         五、根据提示填写用户名和邮箱地址,能够随便写。最后选择 "Syntevo SmartSVN" 
         六、保存license路径。
         七、[root@nfs SmartSVNKeygen]# smartsvn.sh 根据提示 导入license
        
安装完成服务器

6、错误解决
         一、若是出现
 oracle

相关文章
相关标签/搜索