1. 程式人生 > >經驗分享之在CentOS 7上搭建SVN伺服器

經驗分享之在CentOS 7上搭建SVN伺服器

背景:上一篇文章中介紹瞭如何搭建虛擬機器《經驗分享之使用vagrant安裝linux虛擬機器》,我們的最終目的是搭建SVN伺服器,所以本篇將重點介紹一下如何搭建SVN伺服器。

安裝步驟

這一系列的操作將在軟體Xshell中進行。

1、下載安裝SVN版本  yum install subversion


2、檢視安裝版本  svnserve --version


3、建立SVN版本庫目錄  mkdir -p /var/svn/svnrepos


4、建立版本庫  svnadmin create /var/svn/svnrepos


執行了這個命令之後會在/var/svn/svnrepos目錄下生成如下這些檔案:conf db format hooks locks README.txt



5、進入conf目錄(進行版本庫配置) cd conf

   authz:檔案是許可權控制檔案
   passwd:是帳號密碼檔案
   svnserve.conf :SVN服務配置檔案


6、設定賬號密碼  vi passwd

在[users]塊中新增使用者和密碼,格式:帳號=密碼,如helijie=123456


7、設定許可權  vi authz

在末尾新增如下程式碼:

[/]
helijie=rw

意思是helijie對版本庫有讀寫許可權


8、修改svnserve.conf檔案  vi svnserve.conf

   開啟下面的幾個註釋:
   anon-access = read #匿名使用者可讀
   auth-access = write #授權使用者可寫
   password-db = passwd #使用哪個檔案作為賬號檔案
   authz-db = authz #使用哪個檔案作為許可權檔案
   realm = /var/svn/svnrepos # 認證空間名,版本庫所在目錄


9、啟動svn版本庫  svnserve -d -r /var/svn/svnrepos(停止SVN命令  killall svnserve


10、在window上測試

    輸入SVN地址:


    輸入使用者名稱和密碼:


    如果能夠checkout 則表示SVN伺服器搭建並設定成功。到此為止SVN伺服器的搭建就已經完成了,遠端操作Linux系統中的一些操作語句:

1、cd /XX 進入下一級

2、cd ..  返回上一級

3、ls   查詢當前目錄下的所有檔案

4、insert   修改內容

4、Esc——>Shift + ;——>x    儲存已經修改好的內容並退出

    在搭建SVN伺服器的過程中,遇到了很多問題,下一篇文章一定和大家分享。


相關推薦

經驗分享CentOS 7搭建SVN伺服器

背景:上一篇文章中介紹瞭如何搭建虛擬機器《經驗分享之使用vagrant安裝linux虛擬機器》,我們的最終目的是搭建SVN伺服器,所以本篇將重點介紹一下如何搭建SVN伺服器。 安裝步驟 這一系列的操

centos 7.2 搭建svn伺服器

安裝步驟如下: 1、yum install subversion 2、檢視安裝版本 svnserve --version     3、建立SVN版本庫目錄 mkdir -p /var/svn

Redis實戰(二)CentOS 7搭建redis-3.0.2

str 進程 ps 禁用 安裝redis 結果 redis 啟動服務 pro bin 1.安裝redis wget http://download.redis.io/releases/redis-3.0.2.tar.gz tar zxvf redis-3.0.2.tar

centos 7搭建web常用軟件和優化

web運維 web代理WEB搭建及優化本文主要是針對web服務的,生產環境會使用的一些軟件,只是簡單陳述,如果有什麽不正確的地方,請指教,謝謝! Web搭建的軟件:httpd,nginx,tomcat代理軟件:squid,varnish數據庫軟件:mariadb,redis,mencache驗證瀏覽方式:el

CentOS 7 搭建nginx 1.6

elinks kcon %d 年月日 日期結尾 bmp 就會 XP c-c 準備要素,編譯環境,創建組,創建被service所管理的腳本,兩種隱藏版本方法,實現主進程用root創建 子進程有nginx 創建,圖片緩存時間 在最新的centos7.3上搭建nginx 1.6

CentOS 7 搭建 KVM 虛擬化平臺

create 采購 sha 安裝工具 work 文件格式 磁盤 ces 進程調度 KVM 簡介 Kernel-based Virtual Machine的簡稱,是一個開源的系統虛擬化模塊,自Linux 2.6.20之後集成在Linux的各個主要發行版本中。它使用Linu

CentOS 7搭建Zabbix

先最小安裝CentOS7 安裝源:http://mirrors.163.com/centos/7/os/x86_64/ 軟體選擇:最小安裝基本功能   新增epel源 yum install epel-release   命令自動補全 yum in

CentOS 7搭建安全、容災、高可用的etcd叢集_Kubernetes中文社群

【編者的話】etcd 是 CoreOS 團隊發起的開源專案,基於 Go 語言實現,做為一個分散式鍵值對儲存,通過分散式鎖,leader選舉和寫屏障(write barriers)來實現可靠的分散式協作。 本文目標是部署一個基於TLS(Self-signed certificates)的安全、快

CentOS 7 搭建 Cisco AnyConnect VPN

因為最近的干擾力度變大,考慮到 AnyConnect 是思科的安全遠端接入解決方案,隱蔽性要好一些,所以決定在伺服器上搭建 AnyConnect 以提供給 iOS 裝置使用,原來的 Cisco IPSec VPN 廢棄,Shadowsocks 保留用於安卓和PC的連線。

一步步在 Centos 7 搭建 vim C++ IDE

安裝 vim , 安裝外掛, 目錄外掛, buffer 外掛, 括號自動成對的外掛,程式碼自動補全外掛(還支援 STL 的補全)。 在安裝過程中,每個人遇到的問題都會不一樣,所以只能一個個解決問題。可以通過 Google + stackoverflow

Linux CentOS 7搭建SVN

1、安裝            yum install subversion2、檢視安裝位置            rpm -ql subversion3、建立svn版本庫目錄            mkdir -p /var/svn/hand4、建立版本庫         

Centos 7 搭建 K8S --坑a)

在node 上建立etcd, 將其加入master 中,發現pod 狀態是:CrashLoopBackOff Debug steps: step 1)在master 上check 新加的etcd pod 狀態 [[email protected] kuberne

基於centOS 7的FTP伺服器搭建詳解

基於Spring boot的FTP工具類Demo詳見Github 安裝(在root使用者下) 首先查詢本機是否裝有FTP伺服器;命令如下:         rpm -qa | grep vsftpd         如果沒有,則執行:yum -y install vs

CentOS 7搭建WordPress

環境(ECS阿里雲伺服器) 伺服器作業系統:CentOS 7.4 ; 部落格部署伺服器:Apache HTTP; 資料庫:MySql; 框架:WordPress; 步驟 一、安裝 Apache HTTP 安裝 Apache HTTP 很簡單,

在Linux搭建SVN伺服器

1.安裝SVN yum -y install subversion 輸入svnserve --version 檢視是否安裝成功 2.建立版本庫目錄和版本庫 mkdir -p /var/svn/svnrepos/ #-p遞迴建立目錄 輸入 svnadmin create /var/svn

在linux伺服器搭建SVN伺服器

收集了網上很多資料終於搭好啦。 系統環境:centOS7.0 一:解除安裝SVN(如果你是一臺新的系統機可以忽略這一步) 1: rpm -qa subversion 查詢SVN是否有過低版本SVN(沒有安裝過則不顯示) 2:yum removesubversion 解

centOS 7搭建Redis伺服器,並使用Java訪問操作Redis

1.  什麼是redis              Redis是用C語言開發的一個開源的高效能鍵值對(key-value)資料庫。它通過提供多種鍵值資料型別來適應不同場景下的儲存需求,目前為止Redis支援的鍵值資料型別如下:         字串型別         雜湊

在Centos7搭建SVN伺服器並實現自動同步至web目錄

前言: 由於最近跟學長一起合作完成一個小專案,然後我倆比較熟悉的版本控制是SVN,就考慮著在伺服器上搭建一個SVN伺服器。現在在這裡給出簡單的搭建過程。 (其實吧,能用git就儘量用git吧,好處自己百度,有關搭建請參考我的另一篇部落格搭建伺服器上的GIT並

yum centos 7.4 安裝svn伺服器

1.檢視linux版本   cat /etc/redhat-release 檢視CentOS版本     cat /proc/version 可以看出centos是7.4的,linux為64位的 2. 檢查是否已安裝    如果沒有顯示內容,說明沒有安裝。 #

VMware虛擬機器安裝CentOS 7搭建lamp伺服器環境

此貼的目的是對今天的學習做一個總結、記錄,方便日後的回顧學習,同時與大家分享經驗希望能夠對跟我一樣初學Linux伺服器的同學起到幫助作用!          首先是Linux伺服器系統的選擇,目前比較流行的系統版本有centos、Redhat、Ubuntu server等