之前有架設過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獲取資料