首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
28 篇文章
1
Spring+SpringMVC+MyBatis+easyUI整合基础篇(一)项目简述及技术选型介绍
2
Spring+SpringMVC+MyBatis+easyUI整合基础篇(一)项目简述及技术选型介绍
3
Spring+SpringMVC+MyBatis+easyUI整合进阶篇(十五)阶段总结
4
Spring+SpringMVC+MyBatis+easyUI整合进阶篇(七)一次线上Mysql数据库崩溃事故的记录
5
Spring+SpringMVC+MyBatis+easyUI整合进阶篇(十一)redis密码设置、安全设置
6
Spring+SpringMVC+MyBatis+easyUI整合进阶篇(十二)Spring集成Redis缓存
7
Spring+SpringMVC+MyBatis+easyUI整合进阶篇(十四)Redis缓存正确的使用姿势
8
Spring+SpringMVC+MyBatis+easyUI整合进阶篇(一)设计一套好的RESTful API
9
Spring+SpringMVC+MyBatis+easyUI整合进阶篇(六)一定要RESTful吗?
10
Spring+SpringMVC+MyBatis+easyUI整合优化篇(十三)数据层优化-表规范、索引优化
11
Spring+SpringMVC+MyBatis+easyUI整合优化篇(十四)谈谈写博客的原因和项目优化
12
Spring+SpringMVC+MyBatis+easyUI整合基础篇(十一)SVN服务器进阶
13
Spring+SpringMVC+MyBatis+easyUI整合基础篇(十)SVN搭建
14
Spring+SpringMVC+MyBatis+easyUI整合基础篇(九)版本控制
15
Spring+SpringMVC+MyBatis+easyUI整合基础篇(八)mysql中文查询bug修复
16
Spring+SpringMVC+MyBatis+easyUI整合基础篇(七)JDBC url的连接参数
17
Spring+SpringMVC+MyBatis+easyUI整合基础篇(六)maven整合SSM
18
Spring+SpringMVC+MyBatis+easyUI整合基础篇(十二)阶段总结
19
Spring+SpringMVC+MyBatis+easyUI整合优化篇(五)结合MockMvc进行服务端的单元测试
20
Spring+SpringMVC+MyBatis+easyUI整合优化篇(四)单元测试实例
21
Spring+SpringMVC+MyBatis+easyUI整合优化篇(三)代码测试
22
Spring+SpringMVC+MyBatis+easyUI整合优化篇(二)Log4j讲解与整合
23
Spring+SpringMVC+MyBatis+easyUI整合优化篇(七)图片上传功能
24
Spring+SpringMVC+MyBatis+easyUI整合优化篇(八)代码优化整理小记及个人吐槽
25
Spring+SpringMVC+MyBatis+easyUI整合基础篇(二)牛刀小试
26
Spring+SpringMVC+MyBatis+easyUI整合基础篇(三)搭建步骤
27
Spring+SpringMVC+MyBatis+easyUI整合基础篇(四)代码简化
28
Spring+SpringMVC+MyBatis+easyUI整合基础篇(五)讲一下maven

Spring+SpringMVC+MyBatis+easyUI整合基础篇(十)SVN搭建

前言

前面一篇文章讲了一下版本控制,但其实这一篇并没有打算讲细节的,感觉应该自己去动手弄一下,后来考虑了一下,版本控制真的挺重要的,如果自己实在搭建不好反而不去使用的话,真的有点可惜,当然这些话是针对初学者来说的,如果已经有这方面经验的话,可以忽略。我也搭建了一个svn服务器,没有用过的可以去体验一下,但是希望大家体验为主,别删文件,因为不止你一个人在看。这里呢,先讲一下svn,至于git嘛,想体验的话直接去github吧。

项目实际效果展示在这里,账密:admin 123456 下载地址,点这里 github地址,在这里

搭建过程

代码语言:javascript
复制
yum update
yum -y install subversion

首先是更新升级安装包,然后再执行install命令安装svn,由于本次搭建时所在的系统是centos,所以用的是yum命令,如果是Ubuntu用户的话,用apt-get命令就好,过程是一样的,整个过程如下图:

安装成功后,执行svn --version命令查看版本号,得到如下结果,即为安装成功。

创建仓库目录

代码语言:javascript
复制
mkdir -p /opt/svn/ssm-demo

此时ssm-demo目录为空。

创建版本库

代码语言:javascript
复制
svnadmin create /opt/svn/ssm-demo

执行以上命令后,再次查看ssm-demo目录,发现版本库创建完成,目录中生成了以下文件:

这里的文件会在下一篇文章中进行介绍,本篇只是一个搭建过程。

进入conf目录,编辑passwd文件,添加用户ssm2,并设置密码,此时passwd文件如下:

代码语言:javascript
复制
### This file is an example password file for svnserve.
### Its format is similar to that of svnserve.conf. As shown in the
### example below it contains one section labelled [users].
### The name and password for each user follow, one account per line.

[users]
# harry = harryssecret
# sally = sallyssecret

ssm2 = @e$HTTykeb

添加用户后,启动svn服务。

代码语言:javascript
复制
svnserve -d -r /opt/svn/

注意上面命令,启动时目录为/opt/svn/,而不是/opt/svn/ssm-demo/

代码语言:javascript
复制
ps -ef |grep svn

查看服务是否启动成功,如下结果即为成功:

验证

这里,就可以用一些svn客户端管理工具来进行操作了,我用的是Cornerstone,过程如下:

输入服务器地址及端口号,接着是仓库名称,最后是账密信息,输入完成后点击save即可。

登录成功,搭建过程结束。

svn地址

想要使用此服务的朋友可以安装客户端或者用命令行登录,地址和端口在上文图片中,账密为:ssm2 @e$HTTykeb

目前的目录结构是这样的:

有问题的朋友可以留言,我会帮忙解决的。

下一篇
举报
领券