第一步安裝svn伺服器:
yum install -y subversion
第二步建立倉庫:
svnadmin create /var/svn/repo
第三步建立使用者名稱:
cd /var/svn/repo
vim conf/passwd
新增一行(一行代表使用者名稱 = 密碼): huangyanxiong = freax
第四步修改倉庫的讀寫許可權:
vim conf/authz
在末尾新增以下**:
[/] #這個代表是倉庫的根目錄
huangyanxiong = rw #代表著該使用者對整個倉庫都是可讀寫的 r:read w:write
第五步修改svnserve
在預設配置檔案
cp conf/svnserve.conf conf/svnserve.conf
.bak
vim /conf/svnserve.conf
在12,13,20,29,34行 去掉注釋
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
realm = my first repository #倉庫的名稱隨便你寫,建議用個有意義的
啟動svn服務:
svnserve -d
-r /var/svn/repo
第六步檢出到web根目錄
svn co svn: /var/www/html/svn
第七步讓提交的檔案同步到web的根目錄:
vim conf/post-commit
#新增以下內容
#!bin/sh
epos="$1"
rev="$2"
export lang=zh_cn.utf-8
#字符集,與伺服器一致,可執行locale命令檢視
svn update /var/www/html/svn #將檔案更新到web根目錄
echo `date`,`whoami`,$repos,$rev >> /var/svn/repo/hooks/svn_hook.log #記錄時間
日誌chown -r apache /var/www/html/svn #將**目錄檔案更改屬主,如果你是使用root使用者
更新的話
chgrp -r apache /var/www/html/svn #修改使用者組
第八步重新啟動svnserve服務 教你在centos6 5上快速安裝SVN
1 檢查是否已經安裝了svn rpm qa subversion2 解除安裝舊的版本 yum remove subversion3 使用yum安裝svn yum install subversion4 svn的相關配置 4.1 建立乙個svn倉庫 所有的專案存放與管理 mkdir p svndata...
在Ubuntu上安裝SVN
原來的svn伺服器由於搬遷需要更換,作業系統是兩年之前安裝的fedora,也是經別人之手配置的,所以這次是個挑戰。這些天一直對ubuntu感興趣,很喜歡它的介面,就安裝了ubuntu8.04。問題 一 安裝svn 之前在安裝ruby時,直接使用了sudo apt get install ruby命令...
在linux上安裝svn
輸入命令 yum y install subversion 檢查是否安裝成功 輸入命令 svn version 輸入命令 mkdir p usr local svn repo 輸入命令 svnadmin create usr local svn repo 去到倉庫目錄,檢查是否安裝成功 輸入命令 l...