Jul 4, 2007

獨立運作的subversion伺服器

安裝
#aptitude install subversion

建立MyProject 的 repo
#svnadmin create /home/svn/MyProject

(先mkdir /home/svn)

以deamon模式啟動svn server
#svnserve -d -r /home/svn/MyProject

之後就可以用svn://hostip/project/MyProject這個url來連線到屬於MyProject的repo

設定權限控管

在每個repo資料夾裡,修改conf/svnserver.conf,把下面幾行的註解拿掉
anon-access = read

auth-access = write

password-db = passwd

密碼直接寫在conf/passwd,格式:username = password

------------------------------------------------------------------------------------------

疑問:如果要跑多個repo,似乎在啟動svn server時指定不同的port就可以

但是連線的url不需要指定port也可以連上,怪怪

0 comments:

Post a Comment