1. 在 linux 下 安装 java jdk 1.6.0_20 ,并修改 环境变量.
(全局变量 :vi etc/profile 在末尾加上 export JAVA_HOME = /home/robertkun/svnServer/jdk1.6.0_21,然后运行 " . etc/profile " 执行当前脚本。。
最后 shift + : , wq 退出 vi (q! 不保存退出)
当前用户 : vi .bashrc))
安装修改完毕以后 , 测试一下 :
$JAVA_HOME/bin/java -version
ok!
2. 解压 CollabNetSubversionEdge-x.y.z_linux-x86.tar.gz
tar zxf CollabNetSubversionEdge-x.y.z_linux-x86.tar.gz
z 是压缩 x 解压 f 文件 ,宗峰说的,凑合着用吧。。嘎嘎嘎。。
这时会创建 一个 名称为 "csvn" 的文件夹。。
解压到哪个目录就自已看着办了。。
3. 安装 csvn ..
$ cd csvn
$ sudo -E bin/csvn intall
ok!
4. 启动 csvn ..
$ bin/csvn start 。。。。 一根烟的时间过后。。 ok!
启动时一直time-out 后面才明白原来用户设置出了问题。。唉。。ubuntu 呀。。真想杀了你。。
robertkun@robertkun-virtual-machine:/$ chown -R robertkun:robertkun /collbnet
5. 连接 csvn..
Address: http://localhost:3343/csvn ( localhost 改成服务器的 ip)
Username: admin
Password: admin
连接成功,然后发现Subversion satus 状态是down ,再次启动它。。
在下面会出现两个新的链接。。这两个破玩意主要是查看用的。。6.客户端 连接。。。下载并安装。。CollabNetSubversion-client-1.6.13-1.win32.exe全是命令行的方式运行的。。有点别扭。。搞不懂。。晕过去了。 。。10月13日 晴,原来客户端的使用也是如此easy。。。用svn 的客户端直接连就OK 了。。还有一点比较好玩的就是: 多用户的权限设置。。。Define repository access rulesExample 1:
[dev:/branches/components/xxx]
user1 = rw
user2 = r
user3 =成组Example:
[groups]
mgrs = user1, user2
[dev:/tags]
* = r
@mgrs = rw
Linux 下svn的配置要相对简单一些了。。。没什么挑战性。。睡了。。。