2012-12-14

How to Create subversion server , 簡單快速


環境 ubuntu 11.04 i386 32bit on v-box
使用者名為 linux

1. $ sudo apt-get install subversion    /* 安裝subversion */

2. $ mkdir -p /home//svn/repository   /* 建立 subversion 放的位置 */

3. $ cd /home//svn/repository        
    $ svnadmin create  /home//svn/repository   /* 建立suversion的資料庫,                                                                                                             名字可自取  */

4. 檢視一下建立的狀況


5. 設定相關存取的權限 ***重要 !!!***
 $ sudo chown -R root:admin /home//svn/repository
 $ sudo chmod -R ug+rwX,o= /home//svn/repository

6. $ cd /home/linux/svn/repository/project/conf
    $ vim authz
      linux = rw      /* 加入這行, */

    $vim pwd
      linux = passwd /*加入這行*/

6.啟動 svn
svnserve -d -r /home//svn/repository

7. 從svn serve commit project
    $ cd ~
    $  svn co svn:///project

8. 建立 branches
    $ cd ~/project
    $ svn mkdir branches tags trunk , tags, trnk 資料夾   


 /* 這裡還沒傳到svn server 上, 只是在本地端先建立而已 */


9.設定帳密及權限
$ vim svnserve.conf
password-db = passwd  //指定 passwd 的檔名為何, 沒設定的話會不能 ci

$ vim svnserve.conf
[users]
linux = linux             // 帳號 / 密碼


10. 第一次 commit








沒有留言: