環境 ubuntu 11.04 i386 32bit on v-box
使用者名為 linux
1. $ sudo apt-get install subversion /* 安裝subversion */
2. $ mkdir -p /home/
3. $ cd /home/
$ svnadmin create /home/
4. 檢視一下建立的狀況
5. 設定相關存取的權限 ***重要 !!!***
$ sudo chown -R root:admin /home//svn/repository
$ sudo chmod -R ug+rwX,o= /home//svn/repository
$ sudo chmod -R ug+rwX,o= /home/
6. $ cd /home/linux/svn/repository/project/conf
$ vim authz
linux = rw /* 加入這行, */
$vim pwd
linux = passwd /*加入這行*/
6.啟動 svn
svnserve -d -r /home/
7. 從svn serve commit project
$ cd ~
$ svn co svn://
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
沒有留言:
張貼留言