ubuntu eclipse svn 1.6.x 安装
环境:UBUNTU 9.04 ECLIPSE galileo
一、安装SVN 服务器
这个简单,只要sudo apt-get install subversion一下就好了。
二、安装ECLIPSE中的SVN插件:
安装Subclipse的最好方法是使用Eclipse Update Manager。在Eclipse galileo中,它位于Help -> Install new software菜单下。
选择搜索要安装的新 功能 部件,点击新建远程站点,在URl输入框输入http://subclipse.tigris.org /update_1.6.x 作为URL添加New Remote Site。
选择正确后安装即可,最后重启eclipse就可以在菜单栏中看到了SVN了。
这个时候还不能使用,因为服务器上还没有配置好
三、SVN服务器配置
1、开启SVN服务:svnserve -d
检测服务是否开启:netstat -ntlp如果看到3690的端口正常开放了,证明SVN启动了。
2、建立仓库
svnadmin create /var/svnrepos/
理论上,仓库可以建立在任何目录中。
3、修改配置文件/var/svnrepos/conf/svnserve.conf
编辑 svnserve.conf 把anon-access = read ,auth_access = write
还有password-db = passwd 的注释去掉,还有[general]的注释也要去掉(这个默认没有注释)。
注:当你去掉注释的时候,不要简单的把前面的#去掉,要把前面的空格一块去掉,不然在ECLIPSE中使用的时候会出现配置文件格式错误的问题。
4、修改帐户文件/var/svnrepos/conf/passwd 文件
[user]
your_name = your_password 密码显然没有加密
5、重要的一步,修改仓库文件夹的权限:
sudo chmod -R o+rw /var/svnrepos/ 如果这一步不做的话,在eclipse中将会出现权限问题
6、添加SVN资源库,地址格式为:SVN://127.0.0.1/var/snvrepos/
注:这里是本地测试,但是不能把127.0.0.1写成localhost,我一开始是用localhost的,一直都是无法连上,不知道是不是SVN的一个BUG。如果是远程,把127.0.0.1改成服务器的IP地址就可以了。
7、如果是要把工程导入到仓库之中,选择目录中的一个工程,team-->share,一直走下去就好了。
如果报:不是工作副本也没有关系,因为要创建嘛。
如果在这里碰到了权限的问题,那么请参考前面修改权限!
到此,安装完毕。
如果在svn服务已经启动的情况下添加用户的话,需要对其进行更新,方法为:
svn update
其他命令可以使用svn help来查找。