Centos7 2下安裝svn服務端入門

2021-07-29 19:31:35 字數 1112 閱讀 2245

1: 安裝svn 

yum install subversion -y # 等待安裝完畢,centos7.2會自動顯示svn版本

2:建立乙個版本庫 

mkdir /opt/svn/repos  #建立目錄 

svnadmin create /opt/svn/repos  #初始化版本,此時會生產很多配置檔案 

3、配置svn內容 

進入上面生成的資料夾conf下,有3個配置檔案authz, passwd, svnserve.conf 

其中authz 是許可權控制,可以設定哪些使用者可以訪問哪些目錄, passwd是設定使用者和密碼的, svnserve是設定svn相關的操作。 

1. 設定passwd 

test=123

2. 設定許可權authz,開啟authz,在最後新增

test=rw #可以讀寫 

3. 設定svnserve.conf

anon-access = none # 使非授權使用者無法訪問 

auth-access = write # 使授權使用者有寫許可權 

password-db = password 

authz-db = authz # 訪問控制檔案 

realm = /opt/svn/repos # 認證命名空間,subversion會在認證提示裡顯示,並且作為憑證快取的關鍵字。 

採用預設配置. 以上語句都必須頂格寫,

左側不能留空格, 否則會出錯. 

4. 啟動svn 

killall svnserve //先殺死所有的svn程序 

svn: svnserve -d -r /opt/svn/repos  

4、設定防火牆允許訪問3690埠 

vi /etc/sysconfig/iptables 

-a input -m state –state new -m tcp -p tcp –dport 3690 -j accept 

systemctl restart iptables.service 

5、鏈結

idea配置svn後

輸入 svn:你的svn所在機器的ip

CentOS 7 2下安裝lamp環境

環境 yum install httpd安裝成功後啟動一下httpd服務 service httpd start在瀏覽器輸入ip訪問,頁面如下 安裝完成後重啟mysql systemctl restart mysqld.service測試一下,進入mysql 剛安裝好的時候root使用者沒有密碼 m...

centos7 2下編譯安裝git

centos最新的7.2版本,git居然是1.8,而最新的git版本是2.9 差的太多了,何況git2.0後有大更新。於是,我決定編譯安裝。中間有一點小破折,記錄一下,備忘。2,解壓 tar xzvf git 2.9.2.tar.gz 3,進入解壓後的git目錄後,執行 configure很順利。4...

CentOS 7 2 安裝教程

目錄 1.what is centos?介紹 特點 官網 2.download 製作u盤啟動 centos community enterprise operating system,中文意思是社群企業作業系統 是linux發行版之一,它是來自於red hat enterprise linux依照開...