java:svn
1.配置:
在windows系统中,操作svn的工具最长用的是小乌龟svn
服务器端(项目所在的服务器上):在java开发中几乎所有的服务器为Linux系统
需要在Linux系统中进行安装
1.修改hostname
vi /etc/sysconfig/network
2.做ip和域名的映射
vi /etc/hosts
3.关闭防火墙
service iptables stop
4.关闭防火墙的开机启动
chkconfig iptables off
5.重启虚拟机
reboot
6.开始安装svn
yum -y install subversion
7.检测svn是否安装成功
svn --version subversion --version
最终在服务器上安装的版本为1.6.11(centos6.7)
8.创建svn所需要的仓库(容器)
mkdir -p /home/svns/svnfile
9.在刚才建立的文件夹中生成svn所需要的配置信息
svnadmin create /home/svns/svnfile
10.在svnfile文件夹下的conf文件夹中拥有svn所需要的配置信息
passwd文件:该用户控制了svn的账号和密码(liguannan = 123456)
[users]下面配置账号和密码信息
authz文件:对svn用户进行授权(liguannan = r, liguannan = rw)
[groups]下面控制svn账户的权限信息
[/]:获取passwd文件中[users]下的所有账号信息
然后在[/]下方配置权限信息
svnserve.conf:
需要每一行都需要从头开始,不能有任何空格,否则svn无法识别
anon-access = read
如果在访问svn的时候没有进行登录操作(匿名访问状态)
none,read,write
auth-access = write
在登录成功以后(在认证成功),所需要拥有的操作
password-db = passwd
所有的账号密码匹配机制交给passwd文件进行处理
authz-db = authz
所有的授权信息都交给authz文件进行处理
realm = My First Repository
需要把项目放在Linux系统的哪一个目录中
/home/svns/svnfile
11.启动svn
svnserve -d -r /home/svns/svnfile
12.如果不报错,说明启动成功
客户端
开发工具所集成的svn插件(eclipse,myEclipse,IDEA...)
找到help-->install from site
对开发工具进行集成插件
打开百度,搜索svn插件网址
http://subclipse.tigris.org/update_1.10.x
勾选我同意 I accept xxxxx
直接点击finish
等待svn插件的安装
svn插件安装完成以后MyEclipse会自动重启
找到windows中的首选项
直接搜索svn
Open perspective
2.如何把项目上传到Linux上的svn中
右键 new 资源库位置
svn://服务器的ip地址
找到所需要上传的项目
对着该项目进行右键找到Team菜单
选择share project
选择svn
选择所指定的Linux服务器
勾选使用项目名称作为文件夹名选项
/home/svns/svnfile/backend_system Maven Webapp
把代码提交进刚才创建好的文件夹中
所有的svn在提交的时候都必须写注释
java:svn的更多相关文章
- 版本控制器:SVN
版本控制器:SVN 开发中的实际问题 小明负责的模块就要完成了,就在即将Release之前的一瞬间,电脑突然蓝屏,硬盘光荣牺牲!几个月来的努力付之东流--需求之一:备份! 这个项目中需要一个很复杂的功 ...
- 搭建持续集成单元测试平台(Jenkins+Ant+Java+Junit+SVN)
一.环境准备 Jenkins: 到官网下载jenkins.war包:http://jenkins-ci.org/ 安装方法有两种: 把下载下来的jenkins.war包放到文件夹下,如C:\jenki ...
- 工具:SVN的Web客户端(ViewVC、SVNWebClient、sventon)和任务管理(Trac、Collaboa)
http://www.blogjava.net/evanwhj/archive/2006/04/06/39498.aspx 在前面一篇文章中,痛诉了安装ViewVC for Subversion的种种 ...
- 转: SVN和Git的一些用法总结
转:http://www.codelast.com/?p=5719 转载请注明出处:http://www.codelast.com/ 以下都是比较基础的操作,高手们请绕道,不必浪费时间来看了. (A) ...
- java操作svn【svnkit】实操
SVNKit中怎样使用不同的仓库访问协议? 当你下载了最新版的SVNKit二进制文件并且准备使用它时,一个问题出现了,要创建一个库需要做哪些初始化的步骤?直接与Subversion仓库交互已经在低级层 ...
- 版本控制器:SVN(精讲)
版本控制器:SVN 1 开发中的实际问题 1.1 小明负责的模块就要完成了,就在即将Release之前的一瞬间,电脑突然蓝屏,硬盘光荣牺牲!几个月来的努力付之东流——需求之一:备份! 1.2 这个项目 ...
- Java:关于 CAS 笔记
Java:关于 CAS 笔记 本笔记是根据bilibili上 尚硅谷 的课程 Java大厂面试题第二季 而做的笔记 1. CAS 底层原理 概念 CAS 的全称是 Compare-And-Swap,它 ...
- Kotlin中变量不同于Java: var 对val(KAD 02)
原文标题:Variables in Kotlin, differences with Java. var vs val (KAD 02) 作者:Antonio Leiva 时间:Nov 28, 201 ...
- Java:类与继承
Java:类与继承 对于面向对象的程序设计语言来说,类毫无疑问是其最重要的基础.抽象.封装.继承.多态这四大特性都离不开类,只有存在类,才能体现面向对象编程的特点,今天我们就来了解一些类与继承的相关知 ...
随机推荐
- httpwatch
https://blog.csdn.net/coderising/article/details/89530016 别人的文章
- 洛谷P3264 [JLOI2015]管道连接 (斯坦纳树)
题目链接 题目大意:有一张无向图,每条边有一定的花费,给出一些点集,让你从中选出一些边,用最小的花费将每个点集内的点相互连通,可以使用点集之外的点(如果需要的话). 算是斯坦纳树的入门题吧. 什么是斯 ...
- 【dmp文件还原到oralce数据库】
1.数据库执行语句,创建一个用户并赋予权限 --创建用户CREATE USER test2 IDENTIFIED BY 123456 DEFAULT TABLESPACE USERS TEMPORAR ...
- mysql 查看删除触发器等操作
mysql 查看删除触发器等操作 平时很少操作触发器,源于昨晚的一次故障,使用pt-online-change-schema修改大表过程中出现异常,再次执行时,提示已经存在触发器,导致失败. 这里推荐 ...
- Centos7搭建CDH6.0.1(单机版)
一.前言. 学习大数据组件,最好的方式是直接参照官网.不过官网的教程也让我吃了一坑,在此记录一下.因在个人笔记本资源有限,在此安装为单机版安装 二.搭建. 1.1配置主机名 hostnamectl s ...
- Linux下使用telnet测试端口号是否开放
telnet 127.0.0.1 80调用后,若提示bash: telnet: command not found,那么进行以下步骤: 1.检查telnet是否已经安装,或者有部分未安装: rpm - ...
- vim文本编辑器的用法
vi是一个命令行界面的文本编辑器: vim是vi的改进版: vim不仅有文本编辑:还有文本处理.代码编辑等功能: 1.VIM简介 vim 命令可启动vim编辑器: 一般 vim 文件路径 来使用: ...
- UNIX下socket通信 - UDP通信
一.UNIX下socket通信: socket套接字是一种可以进行网络通信的内核对象,它是一个唯一的标示符,一般称它为socket描述符. 注意:UDP通信需要客户端先发送消息,服务端先进行等待客户端 ...
- 灰度图像--图像分割 Robert算子
学习DIP第43天 转载请标明本文出处:http://blog.csdn.net/tonyshengtan,欢迎大家转载,发现博客被某些论坛转载后,图像无法正常显示,无法正常表达本人观点,对此表示很不 ...
- [spring cloud] [error] java.lang.IllegalStateException: Only one connection receive subscriber allowed.
前言 最近在开发api-gateway的时候遇到了一个问题,网上能够找到的解决方案也很少,之后由公司的大佬解决了这个问题.写下这篇文章记录一下解决方案.希望可以帮助到更多的人. 环境 java版本:8 ...