自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

兩種方法輕松訪(fǎng)問(wèn)SVN庫(kù)

開(kāi)發(fā) 項(xiàng)目管理
本文和大家學(xué)習(xí)一下SVN庫(kù)訪(fǎng)問(wèn)方面的知識(shí),主要包括使用SVN客戶(hù)端訪(fǎng)問(wèn)SVN庫(kù)和使用http協(xié)議訪(fǎng)問(wèn)SVN庫(kù)兩個(gè)方面的內(nèi)容,歡迎大家一起來(lái)學(xué)習(xí)。

本節(jié)向大家介紹一下如何使用SVN客戶(hù)端和http協(xié)議訪(fǎng)問(wèn)SVN庫(kù)問(wèn)題,在學(xué)習(xí)SVN庫(kù)的過(guò)程中這些問(wèn)題你可能經(jīng)常遇到,下面我們就來(lái)看一下如何訪(fǎng)問(wèn)SVN庫(kù),希望通過(guò)本節(jié)的學(xué)習(xí)大家能夠掌握訪(fǎng)問(wèn)SVN庫(kù)的方法。下面是具體的介紹。

使用SVN客戶(hù)端訪(fǎng)問(wèn)SVN庫(kù)
配置SVN服務(wù)器端:
  首先,創(chuàng)建subversion用戶(hù)組,并且將www-data和您自己這兩個(gè)用戶(hù)加入該組.(這可以通過(guò)在Ubuntu菜單上選擇“系統(tǒng)->系統(tǒng)管理->用戶(hù)和組”操作).
  其次,創(chuàng)建svn的根位置,
  $sudomkdir/home/svn
  $cd/home/svn
  然后,開(kāi)始一個(gè)新的知識(shí)庫(kù),
  $sudomkdirmyproject
  $sudochown-Rroot:subversionmyproject//這里要給www-data添加權(quán)限,因?yàn)槲覀兒竺嬉胊pache
  $sudochmod-Rg+rwsmyproject//這個(gè)是為了賦予組成員對(duì)所有新加入文件倉(cāng)庫(kù)的文件擁有相應(yīng)的權(quán)限
  $sudosvnadmincreate/home/svn/myproject//開(kāi)始一個(gè)新的知識(shí)庫(kù)
  最后,設(shè)置用戶(hù)驗(yàn)證,
  $sudovim/home/svn/myproject/conf/svnserve.conf//將#[general]和#password-db=passwd的注釋取消掉,這表示使用同級(jí)目錄下的passwd文件做為密碼數(shù)據(jù)庫(kù).
  $sudovim/home/svn/myproject/conf/passwd//添加admin用戶(hù)及密碼.
  3.使用svn客戶(hù)端:
  這里只介紹兩種方式,假設(shè)工作目錄位于/home/cyndi/work/下.
  $svncofile:///home/svn/myproject//這是當(dāng)客戶(hù)端與服務(wù)器端在同臺(tái)機(jī)器上時(shí),這么訪(fǎng)問(wèn).
  $svncosvn://10.28.158.133/home/svn/myproject–usernameadmin
  另外,為了使客戶(hù)端訪(fǎng)問(wèn)知識(shí)庫(kù)時(shí)簡(jiǎn)化目錄,可以在服務(wù)器端啟用daemon,
  $svnserve-d–foreground-r/home/svn
  這樣客戶(hù)端的訪(fǎng)問(wèn)可以簡(jiǎn)化為,
  $svncosvn://10.28.158.133/myproject–usernameadmin
  詳細(xì)的svn安裝及設(shè)置可參考:http://wiki.ubuntu.org.cn/SubVersion
使用http協(xié)議訪(fǎng)問(wèn)SVN庫(kù)
訪(fǎng)問(wèn)svn庫(kù)的協(xié)議有三種:file,svn和http,其中file和svn的配置比較簡(jiǎn)單,首先使用svnadmincreate創(chuàng)建一個(gè)svn目錄,然后使用svnserve-d-r啟動(dòng)該目錄,就可以使用file和svn協(xié)議訪(fǎng)問(wèn)該svn庫(kù)了。但是,如果要使用http協(xié)議訪(fǎng)問(wèn)svn庫(kù),需要做一些另外的配置。
首先要安裝mod_dav_svn模塊,然后修改httpd.conf文件,添加svn配置如下:
 

  1. <Location/svn> 
  2. DAVsvn  
  3. SVNPath/Path/To/Svn  
  4. </Location> 

這種配置是最簡(jiǎn)單的配置,沒(méi)有涉及權(quán)限的問(wèn)題,如果要為你的svn庫(kù)添加訪(fǎng)問(wèn)權(quán)限,參考以下文檔:http://svnbook.red-bean.com/nightly/en/svn.serverconfig.httpd.html
注意對(duì)于你的svn目錄/Path/To/Svn,一定要講其權(quán)限改為apache用戶(hù),使用命令chown-Rapache:apache/Path/To/Svn,這樣就可以使用http協(xié)議訪(fǎng)問(wèn)svn庫(kù)了。
其次,在創(chuàng)建svn庫(kù)時(shí)(svnadmincreate),要使用其默認(rèn)的文件格式(fsfs)保存版本信息,如果使用(dbd)格式的,svn庫(kù)不穩(wěn)定,容易出錯(cuò)。
 

【編輯推薦】

  1. 學(xué)習(xí)筆記 如何使用svnsync命令對(duì)SVN庫(kù)進(jìn)行備份
  2. SVN庫(kù)遷移及備份方法詳解
  3. ApacheSVN服務(wù)器安裝指導(dǎo)手冊(cè)
  4. 兩種常見(jiàn)SVN庫(kù)結(jié)構(gòu)簡(jiǎn)明介紹
  5. SVN服務(wù)器安裝指導(dǎo)手冊(cè)
責(zé)任編輯:佚名
相關(guān)推薦

2009-06-18 11:09:42

2011-04-08 13:54:32

2010-05-24 15:08:46

MySQL訪(fǎng)問(wèn)權(quán)限

2010-05-28 10:35:46

SVN搭建測(cè)試服務(wù)器

2010-06-02 17:16:16

自動(dòng)運(yùn)行SVN

2010-08-04 17:41:52

掛載NFS

2009-11-06 09:48:40

WCF服務(wù)

2009-09-25 14:04:09

Hibernate eHibernate h

2010-04-13 09:50:44

Oracle跟蹤

2010-11-24 14:36:25

修復(fù)mysql表

2011-03-30 17:04:24

MySQL添加用戶(hù)

2010-07-26 15:42:34

Perl模塊

2010-06-17 12:48:05

livecd 修復(fù)Gr

2009-04-20 14:29:41

Oracle連接創(chuàng)建連接

2011-05-24 09:18:59

C++連接mysql數(shù)據(jù)庫(kù)

2009-08-25 11:35:27

C#連接數(shù)據(jù)庫(kù)

2011-04-25 09:53:31

C++mysql

2010-05-26 18:20:59

SVN庫(kù)

2010-02-06 14:35:36

ibmdwRUP迭代

2010-08-03 13:53:47

Flex+Java配置
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)