成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux中SVN+Apache+SSL安裝配置全程指導(dǎo)

開(kāi)發(fā) 項(xiàng)目管理
本文向大家講解一下Linux中SVN+Apache+SSL安裝配置問(wèn)題,主要包括安裝,權(quán)限設(shè)置和版本庫(kù)等相關(guān)內(nèi)容,歡迎大家一起學(xué)習(xí)。

本節(jié)和大家一起學(xué)習(xí)一下Linux 中SVN+Apache+SSL安裝配置,在這里拿出來(lái)和大家分享一下,通過(guò)本文的學(xué)習(xí)你一定會(huì)對(duì)Linux 中SVN+Apache+SSL安裝配置有更加深入的了解,希望本文對(duì)你的學(xué)習(xí)有所幫助。下面是具體介紹。
這幾天項(xiàng)目需要配置一臺(tái)SVN服務(wù)器,安裝中遇到了點(diǎn)問(wèn)題,現(xiàn)在把安裝過(guò)程總結(jié)下(使用FSFS存儲(chǔ)):
環(huán)境:CentOS4.3,ApacheHTTPServer2.2.9(http://httpd.apache.org/download.cgi),subversion-1.5.3.tar.gz,subversion-deps-1.5.3.tar.gz(http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=260&expandFolder=74),OpenSSL(http://www.openssl.org/)。
1,安裝apache:
#tar-zxvfhttpd-2.2.9.tar.gz
#cdhttpd-2.2.9
#./configure--enable-dav--enable-dav-fs--enable-so--enable-ssl--enable-maintainer-mode-prefix=/usr/local/apache2--enable-mods-shared=all
#make
#makeinstall
2,安裝SVN:
#tarzxvfsubversion-1.5.3.tar.gz
#tarzxvfsubversion-deps-1.5.3.tar.gz
#cdsubversion-1.5.3
#./configure--prefix=/usr/local/subverion--with-apxs=/usr/local/apache2/bin/apxs--with-apr=/usr/local/httpd-2.2.9/srclib/apr/--with-apr-util=/usr/local/httpd-2.2.9/srclib/apr-util--with-ssl
/*其中/usr/local/httpd-2.2.9是apache的源代碼的目錄,請(qǐng)根據(jù)實(shí)際情況修改。*/
/*在make的時(shí)候可能會(huì)遇到缺少srclib/apr/libapr-1.la,srclib/apr-util/libaprutil-1.la兩個(gè)文件,找不到而makeerror.
解決辦法:/usr/local/apache2/lib/中找到,將其復(fù)制到源代碼文件夾相應(yīng)的位置中.*/
#makeinstall
#svnadmin–-version
3,安裝openssl
tarzxvfopenssl-0.9.8i.tar.gz
cdopenssl-0.9.8i
./config
make
makeinstall。Linux中SVN+Apache+SSL安裝配置必須全部安裝完成以后才能夠進(jìn)行相關(guān)操作。
4,創(chuàng)建一個(gè)Subversion版本庫(kù):
#創(chuàng)建文件夾
$mkdir-p/etc/svn/repos
#運(yùn)行創(chuàng)建版本庫(kù)的命令,指定數(shù)據(jù)存儲(chǔ)為FSFS,如果要指定為BerkeleyDB,則將fsfs替換為bdb
$svnadmincreate--fs-typefsfs/etc/svn/repos
5,查看生成的版本庫(kù)結(jié)構(gòu):
$ls-l/etc/svn/repos
6,創(chuàng)建項(xiàng)目臨時(shí)目錄,建議目錄結(jié)構(gòu)如下:
mkdir-p/etc/svn/tmp/project_exam/trunktagsbranches
/**********************************************************
然后將項(xiàng)目文件復(fù)制到trunk下,如果是從CVS轉(zhuǎn)移過(guò)來(lái)的項(xiàng)目,用下面命令清理目錄
#findprojectname/-nameCVS-execrm-rf{}\;
**********************************************************/
7,導(dǎo)入source
[root@localhost/etc/svn/tmp/project_exam/trunk/exam_online]#/usr/local/subverion/bin/svnimport-m"initialimport"/etc/svn/tmp/file:///etc/svn/repos/
/***********************************************************
-m后面跟的是操作注釋/opt/sv/tmp是項(xiàng)目文件位置file:///etc/svn/repos是創(chuàng)建的軟件倉(cāng)庫(kù)
***********************************************************/
8,檢查是否倒入成功
#svnlist--verbosefile:///etc/svn/repos/
/***********************************************************
Linux 中SVN+Apache+SSL安裝配置時(shí)如果導(dǎo)入source成功你看到到你倒入的項(xiàng)目列表,按我的操作步驟應(yīng)該不會(huì)有錯(cuò)
***********************************************************/
9,給倉(cāng)庫(kù)授權(quán)
#chown-Rapache.apache/etc/svn/repos
#chmod770/etc/svn/repos
#chmod-Rg+w/etc/svn/repos
10,用Apache管理用戶(hù)權(quán)限:
首先需要?jiǎng)?chuàng)建一個(gè)用戶(hù)文件
htpasswdetc/svn/passwordfileusername
如果passwordfile不存在,可以加上-c選項(xiàng)讓htpasswd新建一個(gè)。創(chuàng)建好的文件內(nèi)容是用戶(hù)名加上密碼的MD5密文。
接下來(lái)修改httpd.conf,在Location標(biāo)簽中加入如下內(nèi)容:
先修改版本庫(kù)的權(quán)限:
Userdaemon
Groupdaemon
//把上述內(nèi)容改成:
Userapache
Groupapache
整合apachesvn:
 

  1. <Location/repos> 
  2. Davsvn  
  3. SVNPath/etc/svn/repos  
  4. AuthTypeBasic  
  5. AuthName"svnrepos"  
  6. AuthUserFile/etc/svn/passwordfile  
  7. AuthzSVNAccessFile/etc/svn/repos/conf/authz  
  8. requirevalid-user  
  9. SSLRequireSSL  
  10. </Location> 

11,改svn權(quán)限策略控制文件
vi/etc/svn/repos/conf/authz
12,修改SVN用戶(hù)文件
(一行一個(gè)用戶(hù),前面用戶(hù)名,后面密碼):vi/etc/svn/repos/conf/passwd。請(qǐng)期待下節(jié)Linux中SVN+Apache+SSL安裝配置介紹。

【編輯推薦】

  1. Linux下apache+svn+ssl完美結(jié)合搭建安全版本控制平臺(tái)
  2. Linux下如何進(jìn)行apache+svn+ssl配置詳解
  3. Windows下SVN備份中兩大功能詳解
  4. RedHatAS下SVN安裝配置技術(shù)分享
  5. SVN子命令SVN merge使用方法全程指導(dǎo)

 

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

2010-05-25 18:59:37

2010-05-20 09:41:07

MyEclipse下配

2010-05-24 12:53:38

子命令SVN merg

2010-05-25 18:32:22

apache+svn+

2010-06-07 18:12:39

mrtg 安裝

2010-05-24 16:36:14

2010-05-12 18:05:45

linux下subvesubversionapache配置

2011-03-08 11:11:38

LinuxLAMP安裝

2011-03-08 11:11:38

LinuxLAMP安裝

2010-05-25 19:57:32

2009-11-25 10:18:25

linuxapache tomc虛擬主機(jī)

2010-05-18 09:59:06

Subversion安

2010-05-18 09:43:58

Subversion安

2010-05-19 15:15:24

Apache+SVN部

2010-05-25 11:24:30

SVN安裝配置

2010-05-28 14:11:37

SVN1.6

2010-05-25 19:31:03

Apache+SVN+

2010-05-25 19:39:25

Apache+SVN+

2010-05-25 19:12:26

SVN+TRAC+AP

2010-01-14 13:47:30

CentOS extm
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 黄网站在线观看 | 黄色av大片 | 色资源在线视频 | 操操日| av在线免费看网址 | 欧美日韩亚洲一区 | 国产欧美在线一区二区 | 精品久久香蕉国产线看观看亚洲 | 欧美日本在线观看 | www.亚洲精品 | 91人人爽| 99久久婷婷国产综合精品电影 | 51ⅴ精品国产91久久久久久 | 亚洲国产欧美精品 | 久久99精品久久久久久国产越南 | 国产精品免费播放 | 中文字幕一区二区三区精彩视频 | 美女午夜影院 | 国产精品久久久久久吹潮日韩动画 | 天天爱天天操 | 久久专区| 一区二区精品 | 午夜网站视频 | 成av在线 | 少妇一级淫片免费放播放 | 欧美精品一二三 | 成人在线日韩 | 国产精品毛片无码 | 国产视频h | www久久av| 最近日韩中文字幕 | 高清国产午夜精品久久久久久 | 亚洲一区在线播放 | 亚洲91视频| 日日操av | 国产视频精品区 | 99亚洲 | 亚洲精品99 | 夜夜爽99久久国产综合精品女不卡 | 成人性生交大片免费看中文带字幕 | 亚洲综合二区 |