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...