CentOS Linux 上安裝svn伺服器

2021-07-07 10:30:42 字數 1309 閱讀 7866

1.檢視機器上有沒有安裝了svn

rpm -qa |grep svn

2.如果沒有安裝則執行,linux系統一定要聯網

yum -y install subversion

3.安裝好了之後,新建svn目錄

mkdir /home/svn

4.新建乙個版本倉庫

svnadmin create /home/svn/project

5.新增使用者

要新增svn使用者非常簡單,只需在/home/svn/project/conf/passwd檔案新增乙個形如「username=password」的條目就可以了。為了測試,我新增了如下內容:

[users]

# harry = harryssecret

# sally = sallyssecret

tom =123456

6.修改使用者訪問策略

/home/svn/project/conf/authz記錄使用者的訪問策略,以下是參考:

[groups]

project_p = tom

#[project:/] 如果你的倉庫下邊就乙個版本的話 就不需要使用*** 直接乙個斜槓就完事

#[project:/***] 如果你的倉庫下邊有多個版本的話***就是那個資料夾的名字

# 上邊這2個根據自己情況選乙個

@project_p = rw

* =說明:以上資訊表示,只有project_p使用者組有根目錄的讀寫權。r表示對該目錄有讀許可權,w表示對該目錄有寫許可權,rw表示對該目錄有讀寫許可權。最後一行的* =表示,除了上面設定了許可權的使用者組之外,其他任何人都被禁止訪問本目錄。這個很重要,一定要加上!

7.修改svnserve.conf檔案,讓使用者和策略配置公升效.

svnserve.conf內容如下:(

注意每行左側不能有空格)

[general]

anon-access = none

auth-access = write

password-db = /home/svn/project/conf/passwd

authz-db = /home/svn/project/conf/authz

8.啟動伺服器

# svnserve -d -r /home/svn

注意:如果修改了svn配置,需要重啟svn服務,步驟如下:

# ps -aux|grep svnserve

# kill -9 id號

# svnserve -d -r /home/svn

9.測試伺服器

# svn co svn:

參考:

VMware上CentOS Linux網路配置

將聯網方式設定為nat 第一步 cd到 etc sysconfig network scripts系的ifcfg eth0 第二步 advanced micro devices amd 79c970 pcnet32 lance device eth0 bootproto static bootpro...

CentOS Linux上安裝ss5伺服器

ss5是常見的socks5 proxy 伺服器 軟體,開源免費,且安裝很容易。下面說下如何安裝ss5伺服器軟體。1.安裝編譯環境 yum y install gcc automake make 2.安裝socks5必要的包 yum y install pam devel openldap devel...

CentOS Linux 7 安裝筆記

快速記錄下自己在虛擬機器安裝centos linux 7.6 的過程,僅供參考。1.網路設定 network management tui nmtui 2.禁用firewallsystemctl stop firewalld systemctl disable firewalld3.配置本地yumm...