linux 下 CollabNetSubVersion 的安装与配置

来源:互联网 发布:python内存管理机制 编辑:程序博客网 时间:2024/06/14 07:23

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 ,再次启动它。。
在下面会出现两个新的链接。。
Repository parent: http://robertkun-desktop.local:18080/svn/
Browse repositories: http://robertkun-desktop.local:18080/viewvc/
这两个破玩意主要是查看用的。。
 
 
6.客户端 连接。。。下载并安装。。CollabNetSubversion-client-1.6.13-1.win32.exe
全是命令行的方式运行的。。有点别扭。。搞不懂。。晕过去了。 。。
 
10月13日 晴,原来客户端的使用也是如此easy。。。
 
用svn 的客户端直接连就OK 了。。
还有一点比较好玩的就是: 多用户的权限设置。。。
Define repository access rules

Example 1:

[dev:/branches/components/xxx]
user1 = rw                                
user2 = r
user3 =    
 
成组

Example:

[groups]                                    
mgrs = user1, user2
                              
[dev:/tags]
* = r
@mgrs = rw
 
Linux 下svn的配置要相对简单一些了。。。
没什么挑战性。。睡了。。。