centos7 6使用yum安裝svn服務

2021-10-07 03:32:55 字數 1557 閱讀 9364

1.安裝

#安裝命令

yum install -y subversion

#檢視安裝版本號

svnserve --version

2.建立svn版本庫

#建立svn根資料夾

mkdir /home/svnrepo

#建立乙個版本庫資料夾

mkdir /home/svnrepo/test

#建立版本庫

svnadmin create /home/svnrepo/test

#刪除版本庫  

rm -rf /home/svnrepo/test

3.配置svn配置檔案

採用多個版本庫使用相同的許可權認證檔案

每個版本庫建立之後都會生成svnserve.conf、passwd和authz這3個配置檔案

3.1.svnserve.conf配置

[general]

anon-access = none                          #控制非鑑權使用者訪問版本庫的許可權

auth-access = write                         #控制鑑權使用者訪問版本庫的許可權

password-db = /home/svnrepo/passwd          #指定使用者名稱口令檔名 (一對一使用password-db = passwd) 

authz-db = /home/svnrepo/authz              #指定許可權配置檔名(一對一使用authz-db = authz) 

realm = test                                #指定版本庫的認證域,即在登入時提示的認證網域名稱稱;即檔名稱

3.2.將生成的passwd和authz檔案拷貝出來放到剛才建立的的根目錄(/home/svnroot)下

修改passwd檔案(這裡是配置使用者名稱和密碼的檔案;vim passwd)

[users]

#使用者名稱 = 密碼

admin = admin123456

test = 123456

修改authz檔案(這裡是許可權認證檔案;vim authz)

#使用者組配置

[groups]

admin = admin

test = test

#配置許可權(r:讀取許可權;w:建立許可權)

[/]@admin=rw

[test:/]

@test=rw

4.啟動svn服務

#-d : 守護程序(後台執行)  -r : svn資料根目錄

#啟動單個版本庫

svnserve -d -r /data/svnrepo/test

#啟動多個版本庫

svnserve -d -r /data/svnrepo/test

#檢視svn服務

ps aux|grep svnserve

連線測試,我安裝的是tortoisesvn(小烏龜)的svn;用小烏龜客戶端右鍵checkout填入下面位址,輸入上面的賬戶即可

#連線位址svn://ip:埠號/檔名

svn:

centos7 6 使用yum安裝mysql5 7

2 安裝yum源 yum y localinstall mysql57 community release el7 11.noarch.rpm3 清理yum快取 yum clean all4 安裝 yum y install mysql community server5 修改 etc my.cnf...

CentOS 7 6編譯安裝LNMP

一 前期準備 1.伺服器以最小化方式安裝centos 7.6 2.配置本地源及安裝epel源 cd etc yum.repos.d vi centos base.repo 增加enable 1 yum install wget wget o etc yum.repos.d centos base.r...

基於Centos7 6安裝Filebeat7 3

該篇為efk日誌系統搭建的姊妹篇,第一篇為基於centos7.6安裝elasticsearch7.3,主要就是記錄一下filebeat的安裝配置以及抓取日誌落地到elasticsearch.tar xvf filebeat 7.3.1 linux x86 64.tar.gz filebeat 7.3...