【SVN】關於SVN建立多個版本庫共用權限和密碼而且設置鉤子同步web目錄

1. 安裝svn

執行命令:yum install subversion
若是以前有安裝過能夠使用下面命令來卸載
yum remove subversionweb

2. 建立版本庫公共目錄

在/var/下建立一個svn的目錄
在這裏插入圖片描述svn

3. 在var/svn下建立版本庫

執行命令便可
svnadmin create /var/svn/project1
svnadmin create /var/svn/project2post

4. 進入到版本庫的conf目錄能夠看到三個文件

在這裏插入圖片描述

5. 把authz和passwd這倆個目錄cp到/var/svn/下

在這裏插入圖片描述

6. 修改每一個版本庫的svnserve.conf

注意authz和passwd的位置,都是定位到/var/svn的passwd和authz
每一個版本庫都修改。
在這裏插入圖片描述圖片

7. 在var/svn下修改passwd

格式:
admin = fangkang
在這裏插入圖片描述rem

8. 修改/var/svn/authz文件

這樣配置能夠是不一樣的職位有不一樣的權限
這裏的admin=admin(passwd裏邊配置的用戶名)
在這裏插入圖片描述同步

9. 配置鉤子同步web目錄 這裏注意配置權限

在hooks目錄下複製post-commit.tmpl 成post-commit並把下面內容寫在裏面
在這裏插入圖片描述it

10 . 發現不能自動更新成功

這個時候須要在你的工做目錄的上一層目錄執行一次更新命令
好比web目錄在home/svn
那麼就執行
svn co --username admin --password 123456 svn://IP地址/倉庫名/io

相關文章
相關標籤/搜索