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