Monday, July 28, 2008

Subversion Introduction

最近Lab學長要畢業,我要接管Lab Server。第一個任務就是svn管理,除了開新帳號之外,還要教學弟他們怎麼使用。

開帳號部分,首先開repository,svn上repository就是存放project的地方。Lab的習慣是毎個人的ID是一個repository,毎個人負責的project、demo相關資料或論文都可放上去。
要建立一個repository,我們可以使用svnadmin create這個指令

$svnadmin create /svnroot/id

之後切換到/home/svnroot/id/conf的資料夾下,設定passwd的使用者id and passwd。

[users]
test = test

並且修改svnserve.conf,把三行註解拿掉。

[general]
anon-access = read
auth-access = write
password-db = passwd

此id的使用者就能用設定的帳密去使用。

HEMiDEMi Technorati Del.icio.us MyShare個人書籤 Yahoo

0 意見: