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

涵s發表於2017-03-14

前言

前面一篇文章講了一下版本控制,但其實這一篇並沒有打算講細節的,感覺應該自己去動手弄一下,後來考慮了一下,版本控制真的挺重要的,如果自己實在搭建不好反而不去使用的話,真的有點可惜,當然這些話是針對初學者來說的,如果已經有這方面經驗的話,可以忽略。我也搭建了一個svn伺服器,沒有用過的可以去體驗一下,但是希望大家體驗為主,別刪檔案,因為不止你一個人在看。這裡呢,先講一下svn,至於git嘛,想體驗的話直接去github吧。

專案實際效果展示在這裡,賬密:admin 123456
下載地址,點這裡
github地址,在這裡

搭建過程

yum update
yum -y install subversion

首先是更新升級安裝包,然後再執行install命令安裝svn,由於本次搭建時所在的系統是centos,所以用的是yum命令,如果是Ubuntu使用者的話,用apt-get命令就好,過程是一樣的,整個過程如下圖:

安裝過程

安裝成功後,執行svn --version命令檢視版本號,得到如下結果,即為安裝成功。

檢視版本

建立倉庫目錄

mkdir -p /opt/svn/ssm-demo

此時ssm-demo目錄為空。

建立版本庫

svnadmin create /opt/svn/ssm-demo

執行以上命令後,再次檢視ssm-demo目錄,發現版本庫建立完成,目錄中生成了以下檔案:

版本庫
這裡的檔案會在下一篇文章中進行介紹,本篇只是一個搭建過程。

進入conf目錄,編輯passwd檔案,新增使用者ssm2,並設定密碼,此時passwd檔案如下:

### 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服務。

svnserve -d -r /opt/svn/

注意上面命令,啟動時目錄為/opt/svn/,而不是/opt/svn/ssm-demo/

ps -ef |grep svn

檢視服務是否啟動成功,如下結果即為成功:

svnadmin

驗證

這裡,就可以用一些svn客戶端管理工具來進行操作了,我用的是Cornerstone,過程如下:
login

輸入伺服器地址及埠號,接著是倉庫名稱,最後是賬密資訊,輸入完成後點選save即可。

success

登入成功,搭建過程結束。

svn地址

想要使用此服務的朋友可以安裝客戶端或者用命令列登入,地址和埠在上文圖片中,賬密為:ssm2 @e$HTTykeb

目前的目錄結構是這樣的:
svn

有問題的朋友可以留言,我會幫忙解決的。

相關文章