在centos上使用svn構建專案

2021-08-22 05:54:12 字數 1435 閱讀 6687

第一步安裝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...