2011年6月21日 星期二

Synology DS209 安裝 SVN摘要

1.建立 svnowner帳號 供 svn 服務使用

2.建立供 svn 資料庫目錄
mkdir /volume1/svn
chown -R svnowner /volume1/svn

3.安裝 ipkg 及 SVN
wget http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/stable/syno-mvkw-bootstrap_1.2-7_arm.xsh
sh ./syno-mvkw-bootstrap_1.2-7_arm.xsh
ipkg update
ipkg upgrade
ipkg install svn

4.初始化svnserver

/etc/inetd.conf 加入
svn stream tcp nowait svnowner /opt/bin/svnserve svnserve -i -r /volume1/svn

5.加入services

/etc/services 加入
svn 3690/tcp # Subversion
svn 3690/udp # Subversion

6.重新開機

7.建立 svn 資料庫 RepoName
root登入後,執行以下指令
cd /volume1/svn
svnadmin create RepoName
chown -R svnowner RepoName

8.設定存取控制
異動 /volume1/svn/RepoName/conf/svnserv.conf 內容
anon-access = none
auth-access = write
password-db = passwd

參數說明
anon-access 任何人都可以存取
auth-access 透過 認證存取
none 表示無法讀取
read 表示只能讀取
write 可寫入/讀取

9.設定帳號密碼

異動 /volume1/svn/RepoName/conf/passwd 內容
username = password --> 帳號及密碼對應方式,密碼為明碼

參考資料
http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/
http://wizjos.endofinternet.net/synology/index.php/algemeen/welk-processortype-zit-er-in-mijn-systeem

沒有留言: