SVN的使用-CollabNet服务器和Tortoise客户端的安装。

很多人一开始安装SVN的时候都会采用源代码编译安装,手动安装apache 服务器。尤其是当操作系统是Linux时。国内关于SVN在Linux系统的教程文章实在是有些落后,搜出一堆文章,内容却都是一样,着实让人失望。如果你单纯的只是想要一个管理工具的话,完全可以使用这些可视化的软件,这样方便的多了。所以在这里我把我这次使用CollabNet 进行source control的一些经验分享给大家。

一.    CollabNet Subversion Edge的安装

其实在SVN的服务器很多公司都有免费提供,之所以选中CollabNet的原因是它既支持Red Hat也支持Windows。注册个账号就可以下载,是开源的。想要找到更多的软件可以访问http://subversion.apache.org/packages.html, 他罗列了各种系统使用的SVN软件链接。

CollabNet 的下载地址是http://www.collab.net/downloads/subversion#tab-1

1. windows 下的安装

双击安装包,这太简单了就不细说了,注意要有java1.6

2. Red Hat下的安装

  1. 前提安装Java1.6和Python。

Java版本太低的话记得要安装新的,并切换掉初始版本。

Java –version

update-alternatives --config java

 

There are 2 choices for the alternative java(providing /usr/bin/java).

Selection  Path                                        Priority  Status

---------------------------------------------------------

*0         /usr/lib/jvm/java-1.4.2/jre/bin/java

1          /usr/java/jdk1.6.0/jre/bin/java

 

Press enter to keep the current choice[*],or type selection number:1

 

选择刚安装的java

查看Python版本号(RedHat系统自带了,确认一遍)

Python –V

  1. 使用non-root用户解压安装包,解压至你想要的放置的服务器位置。

tar -zxf CollabNetSubversionEdge-1.1.0_linux-x86.tar.gz

  2. 同样要使用non-root用户启动服务。

cd csvn

bin/csvn start

  3. 用浏览器打开http://hostname:3343/csvn 页面,这就是console页面,以后进行配置管理完全可以通过这个页面,而无需在Linux服务器上输命令什么的了。作为一个懒人,能通过应用就通过应用。

默认初始用户名和密码都是admin

 

安装过程中遇到的问题:

  1. 使用root用户安装,导致服务启动不起来。
  2. 远程访问Subversion Edge时,访问不了,这个很有可能是防火墙没有关闭,服务器禁止远程访问了。

二.    SubversionEdge 的使用

单机“Start”按钮启动Subversion。

 

通过Repositories-Create创建新的代码库,如Demo_Test. 访问地址就是https://localhost/svn/Demo_Test (localhost这个hostname是可以修改)

 

三.安装Tortoise SVN

一直都是使用这个,挺好的,当然开发过程中我们需要安装Eclipse插件,Visual  Studio插件,这个改天再介绍安装过程。TortoiseSVN的下载地址http://tortoisesvn.net/downloads.html 。只适用于Windows。

双击安装包安装,安装完成后,在桌面或者任何一个目录包下单击右键就会出现如下的画面。说明安装成功。

 

通过 Tortoise SVN-->Repo-browser-->输入repository的路径就可以访问了。

 

后记:此时此刻,服务器和客户端都已经安装完成,你只是可以访问Repository,仅仅是版本控制的开始,之后再慢慢介绍其中的其他概念。

posted @ 2013-05-02 05:16  雉堞  阅读(761)  评论(0编辑  收藏  举报