在ubuntu服务器下安装svn服务器端,在window下使用eclipse的svn插件团队开发。

安装SVN服务端

1.在ubuntu上安装svn服务器

sudo apt-get install subversion

2.建立仓库文件夹

cd /home

sudo mkdir svn

3.创建仓库

sudo svnadmin create /home/svn

4.配置/home/svn/conf目录下的 svnserve.conf文件

sudo vim /home/svn/conf/svnserve.conf

去掉#[general] 前面的#

修改anon-access = none

修改auth-ccess = write

去掉#passw-db = passwd前面的#

5.修改/home/svn/conf目录下的passwd文件

sudo vim /home/svn/conf/passwd

修改如下:

[users]
                root    =    123
                yejunfeng    =    12345678
                test1  =    test1
                test2  =    test2

注意:这里设置了四个用户root,yejunfeng,test1,test2,密码分别为123,12345678,test1,test2

6.修改/home/svn/conf目录下的authz

sudo vim /home/svn/conf/authz

修改如下:

[groups]

admin = root,yejunfeng,test1,test2

[/]

@admin = rw

*=r

注意:root,yejunfeng,test1,test2是admin组,有读写权限。

7.启动SVN服务

sudo svnserve -d -r /home/svn

注意:-d表示后台运行svn服务,-r是指定svn目录,默认端口是3690

在eclipse是使用svn

1.在eclipse中安装subclipse插件,我们从Eclipse Marketplace里面下载

打开Eclipse-->Help-->Eclipse Marketplace-->在Find中输入subclipse搜索-->找到subclipse点击下载

2.安装完成后重启eclipse后可以在show view里调出svn资源库视图。

Window-->Show View-->other找到SVN

3.在空白处点击右键-->新建-->资源库位置-->输入url即可。

url样例:svn://IP/文件夹名

4.在eclipse中导入项目

import-->SVN-->从SVN检出项目-->选择刚刚创建的资源库-->Finish

5.编写好项目之后要提交commit

右键项目-->team-->提交

最后再下次编写项目前,选择更新就可以了。

右键项目-->team-->更新

修改svn账户密码

查看clipse中使用的是什么SVN Interface

window-->preference-->team-->svn

如果是用JavaHL,就把C:\Users\Administrator\AppData\Roaming\Subversion下的auth文件夹删掉,那么下次使用svn就需要重新输入账号密码了。

如果是用SVNKit,找到以下目录并删除.keyring文件

[eclipse ]"configuration"org.eclipse .core.runtime

提醒:eclipse使用svn插件连接码云,需要将SVN接口改成SVNKit。

搭建SVN和eclipse添加svn插件的更多相关文章

  1. Eclipse添加spring-tool-suite插件

    Eclipse添加spring-tool-suite插件 步骤 1.help --> Eclipse Marketplace,在search框中搜索spring-tool-suite,点击右下角 ...

  2. 【SVN】eclipse 安装 SVN 插件

    链接:eclipse中svn插件的安装 SVN 插件地址:http://subclipse.tigris.org/servlets/ProjectProcess;jsessionid=8EB28B11 ...

  3. eclipse添加删除插件-eclipse marketplace

    源文地址:http://jingyan.baidu.com/article/cdddd41c5c883353cb00e19e.html 在有些版本的eclips上并没有eclipse marketpl ...

  4. Eclipse添加SVN插件:导入项目+上传项目+更新项目

    首先在Eclipse中安装SVN插件,方法同安装Pydev相同 首先点击help,然后点击Install New Software 然后在弹出的窗口中点击Add,再在新弹出的窗口中的url栏输入如下内 ...

  5. 如何在eclipse添加SVN菜单

    首先需要在eclipse中安装svn插件,这个网上教程很多 那么我来说下如何在将svn添加到菜单中去吧. 很简单,

  6. Eclipse 添加SVN

    第一种方法没试 第二种方法  可以使用 现在版本 最新为 1.10.x 1.下载最新的Eclipse,我的版本是3.7.2 indigo(Eclipse IDE for Java EE Develop ...

  7. eclipse 添加svn资源库卡死。长时间等待

    使用https://localhost:8443/svn/xx方式打入浏览器判断其服务器是否正常 如果正常通过,而eclipse新建库卡死时.可以等待一点时间看是否卡 问题依旧,考虑更改地址 主机名 ...

  8. myeclipse/eclipse添加Spket插件实现ExtJs4.2/ExtJs3智能提示

    前言 感谢luotao,本博客是copy这篇博客的:http://www.cnblogs.com/luotaoyeah/p/3803926.html ,因为太重要了,所以笔者再写一次. 重要说明:ec ...

  9. Eclipse - 添加 PyDev 插件

    1. 安装PyDev插件 启用Eclipse.在Help菜单中,选择Install New Software···, 然后点击Add按钮.在Location中输入:http://pydev.org/u ...

随机推荐

  1. convertView与ViewHolder有什么区别,好处在哪里

        convertView 在API中的解释是The old view to reuse, if possible, 第一次getView时还没有convertView,这时你便创建了一个新的vi ...

  2. Android数据格式解析对象JSON用法

    1.JSON概念: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性,从而可以在不同平台间进行数据交换.JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为. JSON可以将 ...

  3. 要练习的lambda

    取list的id 放入新List<Integer> List<Integer> list1 = list.stream().map(albumGroup1 -> albu ...

  4. SELinux 宽容模式(permissive) 强制模式(enforcing) 关闭(disabled)

    SElinux共有3中状态.1.selinux的配置文件:/etc/selinux/config# This file controls the state of SELinux on the sys ...

  5. [svc]rsyslog及logrotate小结

    [root@node1 logrotate.d]# ls dracut haproxy httpd mcelog nginx ppp psacct syslog yum yum install ngi ...

  6. JS高程3:DOM-DOM操作技术

    动态脚本 加载外部脚本 方式一,直接写代码: var script = document.createElement("script"); script.type = " ...

  7. Macbook小问题

    Macbook小问题 有时候 AppStore 和 Safari,QQ等 无法上网,但 chrome 却是正常的.解决办法:终端输入如下命令,其实是在 kill 掉网卡进程. sudo killall ...

  8. struts-config message-resources配置问题总结

    问题:我的app无法读取配置好的ApplicationResources.properties中的内容 解答:文件目录为 /webapp /WEB-INF /classes ApplicationRe ...

  9. shell变量/环境变量和set/env/export用法_转

    转自:shell环境变量以及set,env,export的区别 一.shell环境变量的分类以及set env export的区别: set:显示(设置)shell变量,包括的私有变量以及用户变量.不 ...

  10. TPM--Trusted Platform Module

    trouSerS是IBM的一帮牛人搞的TSS软件栈,提供了与TPM交互的API,从而可以让我们方便地编写应用程序. 地址:https://sourceforge.net/projects/trouse ...