在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. jQuery国际化插件 jQuery.i18n.properties 【轻量级】

    jQuery.i18n.properties是一款轻量级的jQuery国际化插件,能实现Web前端的国际化. 国际化英文单词为:Internationalization,又称i18n,“i”为单词的第 ...

  2. sql between写法关于查时间区间是否重叠

    --判断是否重叠 SELECT * FROM TABLEName WHERE starttime BETWEEN '2008-10-01' AND '2008-10-07' OR endtime BE ...

  3. Laravel框架学习(Response)

    1.Response篇 1.1 基本响应 最基本的HTTP响应只需在路由闭包或控制器动作中返回一个简单字符串即可,但是具体业务逻辑中大部分响应都是在控制器动作中返回Response实例或者视图.Res ...

  4. 181213 - 解决Android的应用APP背景色突然被改变的问题

    在魅族最新的特定版本出现APP背景突然被改变颜色的问题 出问题的机型相关信息 型号:魅族16th Plus Android 版本: 8.1.0 安全补丁 版本: 2018年10月1日 Flyme 版本 ...

  5. DiskLrucCache使用Demo(强烈推荐,非常好用)

    DiskLrucCache使用的Demo,这个demo是从网络获取一张图片,保存到本地缓存中(sdcard和内存),当下载成功后.再打开不会又一次向网络请求图片.而是世界使用本地资源. 要使用Disk ...

  6. 爱国者布局智能硬件,空探系列PM2.5检測仪“嗅霾狗”大曝光

        随着6月1日史上最严禁烟令的正式实施,国内包含北京.上海.成都等大中型城市已经在公共场所全面禁烟.众所周知,实施禁烟令的根本在于促进空气的净化,实现环境的改善,要达到这个目的,光有禁烟令是远远 ...

  7. python学习之with...as语句

    python中的with...as...语句类似于try...finally...语句: # -*- coding: utf-8 -*- # """ with...as. ...

  8. 常用的几个linux命令

    linux 命令众多,特别是每个命令后面的option更是很多,如果不经常使用,就容易忘记.下面是一些常用的命令和参数.其他不常用的,可以用help去现查现用. 1. 最常用的命令列表 下面列出几个在 ...

  9. phpmyadmin通过日志文件拿webshell

    该方法非原创.只是给大家分享一下姿势.如果知道得就当复习了,不知道得就捣鼓捣鼓. 前提:条件是root用户. 思路:就是利用mysql的一个日志文件.这个日志文件每执行一个sql语句就会将其执行的保存 ...

  10. iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

    iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT