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

學(xué)習(xí)筆記 Linux系統(tǒng)下如何進(jìn)行SVN服務(wù)器搭建

開(kāi)發(fā) 項(xiàng)目管理
本文和大家學(xué)習(xí)一下Linux系統(tǒng)下SVN服務(wù)器搭建的過(guò)程,之前我們介紹了SVN服務(wù)器在Windows系統(tǒng)下的搭建,在這里和大家分享一下Linux下SVN服務(wù)器如何搭建,通過(guò)本文的學(xué)習(xí)你一定會(huì)有所提高。

本節(jié)向大家介紹一下Linux系統(tǒng)下SVN服務(wù)器搭建的過(guò)程,主要有六個(gè)步驟,在這里簡(jiǎn)單介紹一下,希望通過(guò)本文的學(xué)習(xí),大家對(duì)Linux系統(tǒng)下SVN服務(wù)器搭建的方法能有一定的了解,歡迎大家一起來(lái)學(xué)習(xí)SVN服務(wù)器搭建問(wèn)題。
簡(jiǎn)單的說(shuō)SVN是一個(gè)GPL版本控制軟件,其創(chuàng)始人是從CVS項(xiàng)目中出來(lái)了,其目標(biāo)就是替換掉CVS,SVN盡力維持CVS的用法習(xí)慣,并增加了一些很方便但CVS做不到功能,如目錄改名等。
1.環(huán)境:
  服務(wù)器放在redhatAS4.0上,客戶端在windows2000。
2.軟件包
  2.1服務(wù)器:
  subversion-1.3.2-1.rh90.i386.rpm??赡苓€會(huì)用到其他依賴組件,在我的配置中要用到:apr-0.9.5-0.2.i386.rpm,neon-0.24.7-1.i386.rpm,apr-util-0.9.5-0.1.i386.rpm。
  2.2客戶端:
  TortoiseSVN-1.3.2.5840-svn-1.3.0
3.安裝服務(wù)器
  [root@localhostroot]#rpm–ivhapr-0.9.5-0.2.i386.rpm
  [root@localhostroot]#rpm–ivhneon-0.24.7-1.i386.rpm
  [root@localhostroot]#rpm–ivhapr-util-0.9.5-0.1.i386.rpm
  [root@localhostroot]#rpm–ivhsubversion-1.3.2-1.rh90.i386.rpm
  安裝完成以后,要測(cè)試是否已經(jīng)安裝成功,則要輸入以下命令:  [root@localhostroot]#svnserve–version
  若顯示如下,安裝成功:
  svnserve,version1.4.0(r21228)
  compiledOct122006,10:18:56
  Copyright(C)2000-2006CollabNet.
  Subversionisopensourcesoftware,seehttp://subversion.tigris.org/
  ThisproductincludessoftwaredevelopedbyCollabNet(http://www.Collab.Net/).
  Thefollowingrepositoryback-end(FS)modulesareavailable:
  *fs_fs:Moduleforworkingwithaplainfile(FSFS)repository.我們來(lái)看一下Linux系統(tǒng)下SVN服務(wù)器搭建過(guò)程中SVN如何配置。
4.Svn配置
  4.1建立版本庫(kù)目錄
  [root@localhostroot]#mkdir–p/svn
  svn是我自己建立的目錄,各人根據(jù)具體情況設(shè)計(jì)名字
  4.2建立一個(gè)用戶,用與管理這個(gè)版本庫(kù)目錄
  [root@localhostroot]#useradd-m-s/bin/bashlyl
  lyl是建立的用戶名,可以根據(jù)習(xí)慣改
  4.3用建立的用戶管理我們剛建的版本庫(kù)目錄
  [root@localhostroot]#chown–Rlyl.lyl/svn
  用lyl來(lái)管理我們的版本庫(kù)目錄/svn
  4.4啟動(dòng)服務(wù)器
  用用戶lyl來(lái)管理版本庫(kù)目錄/svn,則須轉(zhuǎn)為lyl,命令如下:
  [root@localhostroot]#sulyl
  啟動(dòng)svn服務(wù)
  [root@localhostroot]#svnserve-d-r/svn/;
  -d表示以daemon方式(后臺(tái)運(yùn)行)運(yùn)行
  -r/svn/指定根目錄是/svn/
  檢查服務(wù)器是否啟動(dòng)正常:
  [svn_leader@localhostroot]$ps–ef|grepsvnserve
  如果顯示如下,即為啟動(dòng)成功:
  lyl 6941  1 015:07?  00:00:00svnserve-d——listen-port9999-r/svn。SVN服務(wù)器搭建過(guò)程中需要建立版本庫(kù)。
5.建立版本庫(kù)
  [root@localhosthome]#cd/svn
  [root@localhostsvnrepos]#svnadmincreatep1;
  P1可以改,在p1目錄下會(huì)有下面目錄:confdavdbformathookslocksREADME.txt
6.配置允許訪問(wèn)test的用戶
  SVN服務(wù)器搭建過(guò)程中如何配置允許訪問(wèn)test的用戶進(jìn)入到conf,命令為:
  [root@localhostsafety]#cdconf
  出現(xiàn)三個(gè)文件:authzpasswdsvnserve.conf
  6.1修改svnserve.conf
  [root@localhostconf]#visvnserve.conf
  出現(xiàn):  

  1. [general]………………………  
  2.   #anon-access=read 
  3.   #auth-access=write………………………  
  4.   #password-db=passwd………………………  
  5.   #authzauthz-db=authz  

  內(nèi)容修改為:  

  1. [general]………………………  
  2.   anon-access=none 
  3.   auth-access=write………………………  
  4.   password-db=passwd………………………  
  5.   authzauthz-db=authz  

  6.2修改passwd
  [root@localhostconf]#vipasswd
  文件格式如下:
[users]
<用戶1>=<密碼1>
<用戶2>=<密碼2>其中,[users]是必須的。下面列出要訪問(wèn)svn的用戶,每個(gè)用戶一行。示例:
  [users]
  alan=password
  king=hello 這個(gè)里面的user表示當(dāng)前test版本庫(kù)的成員.SVN服務(wù)器搭建過(guò)程中不僅要修改password還要修改authz。
  6.3修改authz
  [root@localhostconf]#viauthz
  用戶組格式:
[groups]
<用戶組名>=<用戶1>,<用戶2>
 其中,1個(gè)用戶組可以包含1個(gè)或多個(gè)用戶,用戶間以逗號(hào)分隔。用戶必須要在passwd文件里能找到,它是給那個(gè)里面的user賦權(quán)限.
  版本庫(kù)目錄格式:
[/目錄](méi)
@<用戶組名>=<權(quán)限>
<用戶名>=<權(quán)限>
  示例:
  [groups]
  admin=alan
  [/]
  @admin=rw
  [/svn/p1/WebProject]
  king=rw(表示king能夠讀寫/svn/p1/WebProject目錄下的所有信息)
  [/svn/p1/web]zp=r(表示zp能夠讀/svn/p1/web目錄下的所有信息)到此SVN服務(wù)器搭建就已經(jīng)完成了。
 

【編輯推薦】

  1. 技術(shù)指導(dǎo):詳解RedHat系統(tǒng)下SVN服務(wù)器搭建過(guò)程
  2. 深入剖析opensuse10.3上如何搭建SVN服務(wù)器
  3. Windows下SVN服務(wù)器搭建新視點(diǎn)
  4. 專家在線指導(dǎo)如何搭建SVN服務(wù)
  5. 常用SVN目錄結(jié)構(gòu)使用的兩大方法詳解

 

責(zé)任編輯:佚名
相關(guān)推薦

2010-06-02 18:51:35

搭建SVN服務(wù)器

2010-05-24 10:12:16

SVN服務(wù)器搭建

2010-05-24 08:51:13

Linux下SVN服務(wù)

2010-05-24 09:59:54

SVN服務(wù)器搭建

2010-05-24 09:43:28

搭建SVN服務(wù)器

2014-08-06 11:25:00

LinuxSVN服務(wù)器

2010-05-25 09:32:04

搭建SVN服務(wù)器

2011-07-04 10:20:25

服務(wù)器云時(shí)代

2011-10-26 11:21:47

服務(wù)器虛擬化存儲(chǔ)管理

2011-06-29 10:06:23

Linux服務(wù)器優(yōu)化

2010-05-21 13:07:14

Windows下SVN

2010-05-18 17:50:57

Subversion服

2010-05-25 08:46:12

2010-05-25 18:32:22

apache+svn+

2010-05-13 10:26:42

Subversion配

2011-07-25 10:48:34

服務(wù)器虛擬服務(wù)器

2010-05-31 19:07:41

SVN服務(wù)器

2011-01-10 14:48:22

2010-06-02 19:01:38

搭建SVN服務(wù)器

2010-06-02 19:48:23

搭建SVN服務(wù)器
點(diǎn)贊
收藏

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