在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. Laravel 5 教程 - 文件上传

    一.简介 Laravel 有很棒的文件系统抽象层,是基于 Frank de Jonge 的 Flysystem 扩展包. Laravel 集成的 Flysystem 提供了简单的接口,可以操作本地端空 ...

  2. Haskell示例

    i :: Int i = --add, sub :: Int -> Int -> Int add, sub :: (Num a) => a -> a -> a add a ...

  3. Android4.4的zygote进程(上)

    1背景 前些天为了在科室做培训,我基于Android 4.4重新整理了一份关于zygote的文档.从技术的角度看,这几年zygote并没有出现什么大的变化,所以如果有人以前研究过zygote,应该不会 ...

  4. JDK配置之坑

    JKD的配置我这里就不隆重介绍了,引用一篇百度经验,足够让大家去学习 JDK配置:https://jingyan.baidu.com/article/3c343ff70bc6ea0d377963df. ...

  5. 【Python】Webpy 源码学习

    那么webpy是什么呢? 阅读它的源码我们又能学到什么呢? 简单说webpy就是一个开源的web应用框架(官方首页:http://webpy.org/) 它的源代码非常整洁精干,学习它一方面可以让我们 ...

  6. Servlet 容器对URI的处理

    问题 请求到达server以后,server是怎样处理URI请求资源路径的,在与web.xml文件里的映射进行比对时的原则是什么. 方案 针对精确匹配.通配符匹配.后缀匹配三种模式改动web.xml文 ...

  7. Zookeeper 报ConnectionLostException连接丢失错误汇总

    我google出来的几个结果都没有用,这里写出来或许可以帮助别人,这些都是google出来的结果,没有经过验证是否真的能够解决问题. 当前zookeeper的连接状态是connecting,这个时候连 ...

  8. python import错误 SyntaxError: invalid syntax

    导入一个叫service-listener.py的文件是一直遇到错误: SyntaxError: invalid syntax 单独运行service-listener这个文件时,没有问题,只是不能被 ...

  9. 修改原型给数组对象添加forEach

    Array.prototype.forEach = function (callback, context) { for (var i = 0; i < this.length; i++) { ...

  10. vim 命令大全(写的非常全和好)http://blog.csdn.net/woshixiaosimao/article/details/54312738

    下文转自链接.由原作者陈皓译自<Learn ViM Progressively>,非常不错. ——————————正文开始—————————— 你想以最快的速度学习人类史上最好的文本编辑器 ...