linux 下svn图形客户端smartsvn 安装

一、前言         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使用

二、系统平台和软件         [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/152653

三、安装java 指定 java的bin路径 和 JAVA_HOME的变量

1、[root@nfs ~]# cd /nfs && cp /software/jdk-6u23-linux-i586.bin /nfs

2、[root@nfs nfs]# chmod +x jdk-6u23-linux-i586.bin && ./jdk-6u23-linux-i586.bin           \\安装jdk

3、[root@nfs nfs]# ln -sv  /nfs/jdk1.6.0_23 java                                           \\建立软件链接

4、编辑配置文件:

\\ 针对 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]#

5、测试

注销用户 后重新登陆

[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

四、安装smartsvn

1、[root@nfs nfs]# tar zxvf smartsvn-generic-6_6_3.tar.gz

2、[root@nfs nfs]# ln -sv /nfs/smartsvn-6_6_3  smartsvn

3、编辑配置文件:

\\ 针对 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]#

4、测试

[root@nfs nfs]# smartsvn.sh                \\出现图形界面说明安装成功      请在init 5模式下进行。

五、导入smartsvn的license               \\请在init 5模式下进行。

1、[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]#

2、[root@nfs nfs]# mv  SmartSVN\ Keygen  SmartSVNKeygen       \\这里一定要改名

3、[root@nfs nfs]# cd  SmartSVNKeygen                         \\一定要到目录里才能运行

4、[root@nfs SmartSVNKeygen]# chmod +x * && ./keygen.sh                     \\ 一定不能在目录外运行这个

5、根据提示填写用户名和邮箱地址,可以随便写。最后选择 "Syntevo SmartSVN"

6、保存license路径。

7、[root@nfs SmartSVNKeygen]# smartsvn.sh 根据提示 导入license

安装完成

六、错误解决         1、如果出现

linux上的smartsvn图形客户端,linux 下svn图形客户端smartsvn 安装相关推荐

  1. linux上类似迅雷的软件,linux下有没有像迅雷或者快车的那种下载软件?

    clark_2011 于 2011-04-02 17:17:55发表: 学习中! teber 于 2011-04-02 11:39:13发表: 一直用迅雷,看来下东西还要两个系统来回切了, 要是能多台 ...

  2. 如何连接Linux上的服务器 网络编程,Linux 网络编程 一

    一.网络编程基础 网络编程本身是一门很大的学问,涉及到的东西也很多,尤其是各种协议.先看图: 正如上图所示,网络编程中包含五大层面(也有区分六个层面),从应用层到物理层可以明显看出 越往下越接近计算机 ...

  3. Linux从头开始学--学习笔记9知识点补充-ubuntu,centos;在linux上创建c程序;linux基础命令,shell命令,vi命令,man帮助手册

    这是我从头开始学习Linux的学习笔记,后续还会更新. 记录自己的技术成长,也希望和大家分享交流,欢迎关注~ 本笔记为coursera网站课程<Linux for Developers>的 ...

  4. linux上玩无尽空间,Ubuntu Linux上最好的5款免费游戏

    随着Linux越来越受欢迎,越来越多的游戏正在向平台提供. 其他很多都已经在Ubuntu上可用了.在这篇文章中,您可以试试Ubuntu上最受欢迎的5款游戏,这些游戏真的很有趣很有趣. 您可以在空闲的时 ...

  5. 在linux上编译错误,Daemontools 在 Linux上编译错误解决

    在Linux上编译daemontools出现错误 执行install出现 /usr/bin/ld: errno: TLS definition in /lib/libc.so.6 section .t ...

  6. linux离线安装redmine_9 款 Linux 上的最佳笔记应用 | Linux 中国

    无论你做什么,做笔记总是一个好习惯.https://linux.cn/article-12307-1.html作者:Ankush Das译者:Xingyu.Wang 无论你做什么,做笔记总是一个好习惯 ...

  7. sqlserver linux 付费吗_9 款 Linux 上的最佳笔记应用 | Linux 中国

    无论你做什么,做笔记总是一个好习惯. 来源:https://linux.cn/article-12307-1.html 作者:Ankush Das 译者:Xingyu.Wang 无论你做什么,做笔记总 ...

  8. linux上传文件权限命令,Linux 普通用户拿到root权限及使用szrz命令上传下载文件...

    1.如何拿到root权限 在shell里如果看到你的命令输入行最前面显示的是 $符号,说明目前账号只有系统的普通权限. 输入:sudo su 这时能看到shell的输入行最前面已经显示的是#号,说明已 ...

  9. linux上删除文件过慢,Linux上删除大量文件几种方式对比

    Linux上删除大量文件几种方式对比 linux上删除大量小文件删除测试:删除500000个小文件测试 生成文件: $ for i in $(seq 500000);do echo 'text' &g ...

  10. linux上ftp和lftp冲突,Linux FTP客户端 Lftp 使用方法,该如何解决

    当前位置:我的异常网» Linux/Unix » Linux FTP客户端 Lftp 使用方法,该如何解决 Linux FTP客户端 Lftp 使用方法,该如何解决 www.myexceptions. ...

最新文章

  1. 统计学习方法笔记(七)-线性支持向量机原理及python实现
  2. python入门基础教程02 Python简介
  3. SqlServer 数据分页
  4. android 监听webView滑动距离和标题栏颜色渐变
  5. Python list合并(列表合并),dict合并(字典合并)
  6. 大数据集群跨多版本升级、业务0中断,只因背后有TA
  7. 查询中where和having的区别
  8. 网站服务器系统组成,linux系统由哪几部分组成_网站服务器运行维护,linux
  9. myBatis + SpringMVC上传、下载文件
  10. Java正则表达式判断一个字符串是否是ipv4地址
  11. 【ArcGIS|空间分析|网络分析】9 使用位置分配选择最佳商店位置
  12. python背单词游戏,python背单词小程序
  13. 交大天坑专业转码记录
  14. Vue3零基础学习指南之Vue基础(1)— 模板语法与指令
  15. MATLAB机器人可视化
  16. 基本图像变换:线性变换,仿射变换,投影变换
  17. 什么是非同质化代币(non-fungible token)?关于NFT你需要知道的一切
  18. 前清秘史――努尔哈赤
  19. [租房]刚步入社会的小萌新,休想坑小妹妹,安排!
  20. 数字图像处理 拉普拉斯(Laplace)变换 边缘检测算子(二阶导 sobel)变换 锐化(反锐化模板锐化) 算法实现及效果

热门文章

  1. 余额宝不是吸血鬼,银行才是
  2. 【U+】U+通用财务数据库测试失败,无法保存。
  3. smart原则_目标管理:OKR与SMART原则的异同
  4. 阿里巴巴菜鸟网络面试经历
  5. VS连接SQL Server 2008,并实现登录和注册功能
  6. UE4实时渲染需要注意的点——RTR(Real Time Rendering)
  7. php页面能加音乐吗,网页背景音乐的设置方法,兼容所有浏览器
  8. 多媒体文件格式全解说(下)--图片
  9. FAT32文件操作系统(主要针对SD卡)
  10. 【python】小游戏程序——弹跳小球