經過幾個小時辛苦配置,終於把環境搭起來了。現在總結一下
首先就是svn安裝,這個簡單,不多描述
yum -y install subversion
安裝完成後建立乙個專案庫
然後把專案匯入專案庫
ok。匯入之後專案庫就會有conf資料夾。接下來就開始配置
分別是
anon-access = none #匿名不允許訪問
auth-access = write
password-db = passwd
authz-db = authz
#授權使用者
wen = wen123
#組 [groups]
admin = wen
[/]
@admin = rw
* = r
配置好後就啟動svn吧
svnserve -d -r /opt/svn/ #注意啟動路徑,否則客戶端找不到
如果要關閉 killall svnserve
對了。不要忘記checkout到**目錄下面哦
#注意不要到**目錄下面進行checkout,後面會有問題。即是後面window的svn客戶端提交後,不能更新linux**根目錄,顯示如下報錯:
接下來要解決另外乙個問題,就是我本地window客戶端svn提交修改內容,linux**根目錄實時更新。關於這個可以採用post-commit方式。具體方式:進入專案管理庫hooks資料夾。。。。如圖
然後編寫內容如下
最後 chmod 777 post-commit
大功告成。
好累吖。雖然總結只有這麼點,但是過程往往比較艱辛。fighting!
Linux環境下安裝SVN
最近在研究svn的 如何遷移到gitlab,因此借助本文,重新來回顧溫習下svn的安裝使用。svn的安裝很簡單,在網際網路的環境,直接執行以下命令列即可。yum install subversion 或者sudo apt install subversion 安裝完後可以通過svn version檢...
linux環境下安裝svn伺服器
1 安裝svn前檢查 檢查是否安裝svn rpm qa subversion 檢視安裝svn版本資訊 svnserve version 如果存在舊版本,解除安裝舊版本svn yum remove subversion 2 安裝svn yum install y subversion 3 庫建立 mk...
Linux 環境下svn 伺服器搭建
1 yum y install subversion 2 建立本地庫 mkdir p var svn svnadmin create var svn test 3 切換本地庫目錄 cd var svn test cd conf 編輯服務配置檔案 vi svnserve.conf 非鑑權使用者不允許登...