最近要用几台SUSE跑程序,要装SVN。
更蛋疼的是,这几台机器都是通过ssh访问,并且连不上外网。
似乎比较困难,不像ubuntu下 sudo apt-get install subversion 就行了。
网上的资料都是讲如何装svnserve的,其实根本不需要server呀。
查了很多方法,发现有一个CollabNet Subversion的东西,但是太大了,还要装JDK。
既然要装JDK,干脆就装个jsvn吧!! jsvn又叫svnkit,下载地址:http://svnkit.com/download.php
下面开始装了
1.下载并安装jdk,参考:http://www.blogjava.net/edsonjava/archive/2007/05/17/118119.html
2.下载svnkit,zip格式的,http://svnkit.com/download.php,注意版本,比如我下的是1.3.7版本.
3. 解压:unzip XXX.zip. 我的解压目录是 /home/my_username/svnkit-1.3.7
4. 配置环境变量:
首先在命令行里执行(临时生效,下次登录消失)
export SVNKIT_BASEDIR=/home/my_username/svnkit-1.3.7
export SVNKIT_LIB=$SVNKIT_BASEDIR/lib
export PATH=$SVNKIT_BASEDIR/bin:$PATH
为了使其在下次启动时能自动配置好,还需要编辑 /etc/profile。 编辑的方法跟刚才配置JDK环境变量的方法差不多。
在 /etc/profile末尾添上上面三行,保存好就行了。
5.使用jsvn
使用方法很简单,几乎跟svn一样。
所以还是跨平台的东西好啊。