-
2021-05-15 16:59:19
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下安装svn图形客户端
2021-05-14 02:36:14SVN的图形客户端,在windows下习惯用TortoiseSVN,linux下自然也会有替代品。以前使用的是RabbitVCS,安装十分简单,yum里面就有:[liyd@localhost ~]$ yum search rabbitvcsLoaded plugins: langpacks, refresh-...SVN的图形客户端,在windows下习惯用TortoiseSVN,linux下自然也会有替代品。
以前使用的是RabbitVCS,安装十分简单,yum里面就有:
[liyd@localhost ~]$ yum search rabbitvcs
Loaded plugins: langpacks, refresh-packagekit
======================================================================== N/S matched: rabbitvcs ========================================================================
nemo-rabbitvcs.x86_64 : RabbitVCS extension for Nemo
rabbitvcs-cli.noarch : CLI extension for RabbitVCS
rabbitvcs-core.noarch : Core package of RabbitVCS
rabbitvcs-gedit.x86_64 : Gedit extension for RabbitVCS
rabbitvcs-nautilus.x86_64 : Nautilus extension for RabbitVCS
rabbitvcs-thunar.x86_64 : Thunar extension for RabbitVCS
Name and summary matches only, use "search all" for everything.
[liyd@localhost ~]$
其中rabbitvcs-core是必须的,其它的按需安装即可。
RabbitVCS是gnome桌面系的,现在桌面换成了KDE,kde系的自然也会有相应的客户端,就是kdesvn,同样yum里面已经存在,直接安装即可:
[liyd@localhost ~]$ sudo yum install kdesvn
安装完成之后就可以直接打开使用了,在文件管理器中点击右键菜单也会有相应的选项:
-
Linux svn 图形界面客户端 Rabbitvcs 安装
2021-05-14 15:50:57简介Rabbitvcs 同windows下的tortoisesvn一样,为*ix 系统上的svn 图形界面客户端。Installation Rabbitvcs on Ubuntu1. 安装依赖包$ sudo apt-get install Python-nautilus python-configobj python-gtk2 python-...简介
Rabbitvcs 同windows下的tortoisesvn一样,为*ix 系统上的svn 图形界面客户端。
Installation Rabbitvcs on Ubuntu
1. 安装依赖包
$ sudo apt-get install Python-nautilus python-configobj python-gtk2 python-glade2 python-svn python-dbus subversion meld
2. 下载源码
下载 rabbitvcs-0.14.2.1.tar.gz
$tar xzvf rabbitvcs-0.14.2.1.tar.gz
$ cd abbitvcs-0.14.2.1
3. 安装
$sudo python setup.py install
4. 配置
确定你用的是什么文件系统,方法是随便打开一个文件夹,到帮助(Help)菜单里面找到关于(about)。 这里我用的是Nautilus,所 以到你解压的目录里面找到 clients/nautilus/RabbitVCS.py 。复制到/usr/lib/nautilus/extensions-2.0/ python,重启你的电脑或者文件管理系统。
$ cd clients/nautilus/
$ sudo cp RabbitVCS.py /usr/lib/nautilus/extensions-2.0/python
重启文件管理系统:
$ nautilus -q
$ pgrep -f service.py | xargs kill
$ nohup nautilus > /dev/null &
5. 至此安装完成,找一个svn文件点击右键看是否有 RabbitVCS svn 菜单,即可实现svn 操作。
-
Linux系统下带图形界面SVN客户端安装过程(Esvn & RapidSvn)
2021-05-14 22:03:51由于博客限制上传如果有便宜需要的话可以联系我MSN:xuanfei2046@163.com)######################################################################## 在RedHat Linux 9上安装svn客户端RapidSVN By: 吴垠 Date: ...SapidSvn 安装:
SapidSvn的安装相对来说还是比较简单的一般系统仓库都有提供可以自动安装,源码安装的话网上有位兄弟写的很好,下面将直接引用它的文章(只是他哪里提供的下载地址不是很好用!由于博客限制上传如果有便宜需要的话可以联系我MSN:xuanfei2046@163.com)########################################################################
在RedHat Linux 9上安装svn客户端RapidSVN
By: 吴垠
Date: 2006-07-18
Email: lazy_fox#msn.com
Link: http://blog.csdn.net/wooin/archive/2006/07/18/936840.aspx
版权信息: 该文章版权由Wu Yin所有。可在非商业目的下任意传播和复制。
对于商业目的下对本文的任何行为需经作者同意。
联系方式:lazy_fox#msn.com
--------------------------------------------------------------------------------
1. RapidSVN只是svn的一种客户端程序,并不是服务器,所以RapidSVN需要有svn的环境支持。
在你安装RapidSVN之前请确定你的svn可以正常使用,包括checkout、commit等命令。
RapidSVN还需要wxWidgets的支持,这好像是一个跨平台的GUI控件库,RapidSVN是基于这
套控件库来写的GUI界面,所以首先要安装wxWidgets。
2. 安装wxWidgets 2.6.1
wxWidgets Downloads页面, 选择wxALL$ ./configure --with-x11 # 配置wxWidgets 2.6.1
$ make
$ make install #用root执行
$ ldconfig
检查wxWidgets是否安装好了,就是是否可以执行这个命令:wx-config
这个命令的位置是在/usr/local/bin/wx-config,可以用whereis来查看,记住这个路径,下面会用到。
3. 安装RapidSVN 0.9.3
RapidSVN主页, Download RapidSVN 0.9.3 Source Code。
配置rapidsvn时,必须指定你svn环境的一些路径
--with-apr-config=
--with-apu-config=
--with-neon-config=
--with-wx-config=
--with-svn-include=
--with-svn-lib=
我的svn是安装在/usr/local/subversion/路径中,所以我的配置命令如下,请按照自己的环境更改下面的命令 配置rapidsvn,必须指定你的svn环境的一些路径,
$ ./configure \
--with-apr-config=/usr/local/subversion/bin/apr-config \
--with-apu-config=/usr/local/subversion/bin/apu-config \
--with-neon-config=/usr/local/subversion/bin/neon-config \
--with-svn-include=/usr/local/subversion/include/ \
--with-svn-lib=/usr/local/subversion/lib/ \
--with-wx-config=/usr/local/bin/wx-config #这个路径就是在第2步中得到的
$ make #用root,否则会有error,奇怪?
$ cd src
$ ./rapidsvn
可执行文件rapidsvn在rapidsvn/src文件夹中,此时应该已经可以运行rapidsvn了。
4. 在网上看到说RapidSVN对中文支持不好,不知道是否有影响,还好我的svn路径中没有中文字符,
还请大家多注意一下。
5. 使用方法待补充
########################################################################
注:如有朋友有更好的软件或者更好的安装方式下午可以共享下指引下小弟,谢谢:)
恩!装一个eclipse加subclipse插件,那样也很方便附:摘抄了一些基于命令行的subversion客户端常用命令
增加:svn add /home/your_project/*.* --username=your_name --password = your_password
提交:svn commit /home/your_project/*.* --username=your_name --password=your_password
更新:svn update /home/your_project/*.* --username=your_name --password=your_password
check out 文件
输入命令svn checkout https://your_repository
然后会提示你输入当前用户密码,svn用户名,svn用户密码。如果验证通过,则开始下载代码。
如果想保证关闭ssl客户端时,checkout仍能进行,则输入:
nohup svn checkout https://svn.xxxx.net/your_repository/ >checklog.log &
-
Ubuntu 20.04.3 LTS安装rabbitvcs svn图形化客户端和简单实用
2022-01-11 13:32:54Ubuntu 20.04.3 LTS安装rabbitvcs svn图形化客户端和简单实用 rabbitvcs, Ubuntu 1.1 自带source源里面查找rabbitvcs信息 sudo apt search rabbitvcs 1.2 安装rabbitvcs sudo apt install rabbitvcs-cli rabbitvcs-... -
SVN在Linux下的GUI图形化客户端
2008-10-20 09:02:22eSVN,http://sourceforge.net/projects/esvn,只需要预装Qt,版本是Qt3以上就行,esvn-0.6.12-1.tar.gz很小1.8M,解压后按照说明make,make install就行 -
Linux安装svn客户端
2021-05-16 05:31:50安装svn版本为1.6.1一。下载svn选择subversion-1.6.1.tar.gz 和 subversion-deps-1.6.1.tar.gz将该下载包拷贝到/usr/local/下(随意了,找个地方就好)二。安装cd /usr/local/tar zxvf subversion-1.6.1.tar.gztar ... -
Linux环境下使用图形化界面的SVN客户端软件-RabbitVCS
2012-12-08 16:29:00如果想在Linux环境下使用图形化界面的SVN客户端软件,那么RabbitVCS绝对是首选,可以媲美Windows环境下用的TortoiseSVN,甚至连操作都基本一样,所以强烈推荐给各位童鞋。 RabbitVCS基本支持所有的Linux发行版本... -
Linux中的svn客户端(TortoiseSVN 的替代者)
2021-05-16 03:02:02RabbitVCS : TortoiseSVN 的替代者我们都知道,自从...在windows中,最常用到的开源免费的svn客户端就是TortoiseSVN(也就是我们看到的小乌龟)。在windows中,TortoiseSVN搭配VisualSvn Server(免费的svn server管理... -
svn原理以及windows下的svn可视化服务端管理工具VisualSVN以及可视化客户端tortoisesvn
2020-04-19 14:30:07简介:Subversion(svn)在日常的工作中我们经常会用到,一般在公司里面都是装在linux操作系统上,不过因为我们的操作系统都是windows的,有时候想下载个svn玩玩。这里我提供的就是windows版本的svn。这里只给出个... -
linux SVN客户端配置
2021-05-13 13:07:191、前言linux下自带的svn客户端是使用命令方式提交的,同事使用起来很不习惯,所以就想找个图形化的客户端。找了很长时间终于有了本文,希望帮助同行们下载文件放到/software下。共享出的nfs文件夹为 /nfs。为了管理... -
CentOS6.3下svn图形客户端SmartSVN安装
2021-05-15 16:58:271、需要的软件jdk-7u4-linux-x64.rpmsmartsvn-generic-7_0_6.tar.gz \\smartsvn 主程序SmartSVN-Keygen.zip \\smartsvn 序列号2、smartsvn需要java支持,首先请确认机器上有没有安装java,没有安装的朋友要先安装哦... -
centos7上的图形化界面svn客户端_运维服务篇:Linux下SVN服务器搭建教程分享
2020-11-23 14:22:51系统环境:Centos7.4IP:192.168.31.771)通过yum安装subversion,命令如下[root@localhost ~]# yum -y install subversion1此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行若需查看svn安装... -
CentOS6.3下svn图形客户端smartsvn安装
2021-05-15 19:05:301、需要的软件jdk-7u4-linux-x64.rpmsmartsvn-generic-7_0_6.tar.gz \\smartsvn 主程序SmartSVN-Keygen.zip \\smartsvn 序列号2、smartsvn需要java支持,首先请确认机器上有没有安装java,没有安装的朋友要先安装哦... -
linux svn 图形界面客户端 Rabbitvcs 安装
2011-05-11 09:54:00Rabbitvcs 同windows下的tortoisesvn一样,为*ix 系统上的svn 图形界面客户端。 <br /> Installation Rabbitvcs on Ubuntu <br /> 1. 安装依赖包 $ sudo apt-get install python-nautilus ... -
推荐几款好用的 Git 图形化客户端
2022-07-06 13:14:26最近公司全面转向 GitLab 管理代码,很多同学都不太习惯,问我有没有好用的 Git 图形化客户端推荐?我说:有! -
linux svn 客户端安装配置
2014-09-26 08:49:45Ubuntu下的SVN安装十分简单,sudo apt-get install subversion,然后根据提示一步一步,就完成了SVN的安装; sudo apt-get install subversion subversion-tools 上面的这种安装方式,可能会 -
Linux下安装SVN工具和连接svn
2021-10-20 14:24:24Linux下SVN的安装 1.安装 确保linux上没有安装subversion find / -name subversion 如果没有安装的话是空白的,有安装的话就可以新建版本库了 svn使用的端口默认是3690,windows下可以再cmd命令使用tcping.exe命令... -
好的Linux(Ubuntu)SVN客户端
2021-05-11 04:51:00好的Linux(Ubuntu)SVN客户端Subversion在Windows上有一个很棒的客户端(当然是Tortoise)。 我在Linux上尝试过的所有东西 - 相比之下......相当糟糕......BuZZ-dEE asked 2019-04-23T06:39:52Z20个解决方案104 votes... -
11个Linux上最佳的图形化Git客户端
2017-11-26 12:10:20支持SVN仓库 附带Git流,SSH客户端和文件比较/合并工具 与GitHub,BitBucket和Atlassian Stash强烈整合 官方网站:http://www.syntevo.com/smartgit/ 4.Giggle Giggle是免费的Git内容跟踪器的GUI客户端,使用GTK +... -
11 个 Linux 上最佳的图形化 Git 客户端
2018-08-04 07:27:13Git是软件开发和若干其他版本控制任务免费和开源的分布式版本控制系统。它被设计用来以应付一切从小到非常大的项目,基于速度,效率和数据完整性。Linux用户主要通过命令行管...