How to setup SVN server
之前寫的,留在這裡做個備份
- 先去Subversion的網站抓SVN Server
- 把SVN加入到環境變數PATH中,如C:\Program Files\Subversion\bin\
- 選一個目錄,專門用來放許多案子用的,假設為D:\projects
- 建立你現在要產生的專案repository, 比如要建PostEX專案
- svnadmin create d:\projects\PostEX
- 修改權限檔案
- 到d:\projects\PostEX\conf裡,修改passwd
- 在[users]裡,加上你們案子要用的帳號和密碼
- 如: padsmember = padspassword
- 在[users]裡,加上你們案子要用的帳號和密碼
- 修改svnserve.conf,如果你不想讓任意路人甲都可以看到你的程式,在[General]中找到一個anon-access,把它改成none
- anon-access = none
- 找到一行 password-db = passwd,把前面的井號去掉,這樣前面修改的passwd檔才會有啟用
- 到d:\projects\PostEX\conf裡,修改passwd
- 啟動SVN Server
- D:\>svnserve -d -r d:\Projects --listen-port 9000
- 所有要參與計畫的人,都裝上TortoiseSVN
- 建立一個目錄,用來抓SVN Server上已經有寫的程式 (別人可能之前先傳上去的)
- 做checkout,把URL of repository的protocol改成SVN
- 如: svn://pads15.cs.nthu.edu.tw:9000/PostEX
- 幾個主要的功能
- checkout剛加入許畫的人,第一次去把檔案抓下來用的
- update是已經有checkout的人,後來用來抓SVN Server上更新版用的
- commit 是你做了更新後,要send到SVN Server上用的
留言
感謝你的分享唷!