架設SVN

之前有架設過SVN,以Windows系統來說,用VisualSVN來架設是最簡單最方便的。

不過我想要挑戰難一點的,用Linux架設看看,其實也不難,不過卻讓我搞了好幾個小時。

把安裝方式記錄起來,下次要安裝時就可以直接參考。

首先,要先安裝Apache和mod_dav_svn

步驟1.

直接下達指令

yum install -y httpd mod_dav_svn subversion subversion-perl

步驟2.

指定要放置svn的目錄

mkdir /var/www/svn

mkdir /etc/svn

步驟3.

建立一組帳號密碼

htpasswd /etc/svn/account [自選帳號]

步驟4.

用svnadmin增加一個svn專案資料夾

svnadmin create [專案名稱]

chown -R apache /var/www/svn/

步驟5.

修改/etc/httpd/conf.d/subversion.conf 內容

LoadModule dav_svn_module     modules/mod_dav_svn.so
LoadModule authz_svn_module   modules/mod_authz_svn.so
<Location /svn>
DAV svn
SVNParentPath /var/www/svn
SSLRequireSSL
</Location>

步驟6.

重啟httpd

service httpd restart

步驟7.

Client安裝TortoiseSVN測試SVN是否有架設起來

對空目錄按右鍵

輸入https://192.168.2.102/svn/myfile

確定SVN獲取資料

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *