資源描述:
《svn for redhat 安裝手冊》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、-SVNFORRedHat安裝與配置---目錄一、安裝前準(zhǔn)備31.1系統(tǒng)檢查與確認(rèn)32.1.1.系統(tǒng)啟動方式32.1.2.確認(rèn)內(nèi)核版本32.1.3.發(fā)行版本32.1.4.確定主機名32.1.5.字符集31.2Apacha檢查與確認(rèn)31.2.1.檢查apache是否安裝31.2.2.查看httpd是否啟動41.2.3.查看apache所占的端口4二、SVN服務(wù)器的安裝42.1安裝42.1.1.安裝包清單42.1.2.查詢和安裝42.2檢查52.2.1.安裝版本52.2.2.mod_dav_svn52.3.配置52.3.1.SVN配置52.3
2、.2.Apache配置7三、設(shè)計遠(yuǎn)程修改密碼程序123.1.代碼開發(fā)123.2.代碼編寫關(guān)鍵點193.3.注意細(xì)節(jié)19四、數(shù)據(jù)移植(Win→Linux)19五、附錄195.1Subversion中BDB和FSFS兩種格式的比較195.2FAQ225.3htpasswd23---安裝前準(zhǔn)備1.1系統(tǒng)檢查與確認(rèn)2.1.1.系統(tǒng)啟動方式文件/etc/inittabid:3:initdefault:其中3是指啟動方式,安裝后默認(rèn)是5,但實際需要的是3.2.1.2.確認(rèn)內(nèi)核版本#uname–a本機內(nèi)核是:Linuxsvn2.6.18-164.el5
3、#1SMPTueAug1815:51:48EDT2009x86_64x86_64x86_64GNU/Linux2.1.3.發(fā)行版本lsb_release–a目前本機安裝版本是:RedHatEnterpriseLinuxServerrelease5.4(Tikanga)2.1.4.確定主機名#hostname本主機名目前是:svn2.1.5.字符集將”/etc/sysconfig/i18n”內(nèi)容改為LANG="zh_CN"1.2Apacha檢查與確認(rèn)1.2.1.檢查apache是否安裝#rpm-qhttpd---1.2.1.查看httpd是
4、否啟動#servicehttpdstatus重啟httpd,查看啟動是否正常#servicehttpdrestart剛安裝的apache一般都會報下列信息:Startinghttpd:httpd:Couldnotreliablydeterminetheserver'sfullyqualifieddomainname,using127.0.0.1forServerName說明:沒有在httpd.conf文件中配置ServerName項#vi/etc/httpd/conf/httpd.conf添加ServerName主機名(地址):端口/*端
5、口缺省是80*/1.2.2.查看apache所占的端口#netstat–lnp
6、grephttpd一、SVN服務(wù)器的安裝2.1安裝2.1.1.安裝包清單apr-1.2.7-11.el5_3.1apr-util-1.2.7-7.el5_3.2postgresql-libs-8.1.11-1.el5_1.1perl-URI-1.35-3neon-0.28.4-1.x86_64.rpmsqlite-3.5.9-2.x86_64.rpmsubversion-1.6.6-1.rhel5.x86_64.rpmmod_dav_svn-1.6.6-1.r
7、hel5.x86_64.rpm2.1.2.查詢和安裝安裝這些包之前,檢查一下這些安裝包是否已經(jīng)存在和它的版本。例:#rpm–qapr---沒安裝的,用rpm命令安裝,如#rpm–ivh/mnt/CentOS/apr-1.2.7-11.i386.rpm注意:sqlite安裝#rpm-Uvhsqlite-3.5.9-2.x86_64.rpm2.1檢查2.2.1.安裝版本#svnserve--version或#svn--version2.2.2.mod_dav_svnmod_dav_svn.so是SVN與HTTP通信的插件,它需mod_dav.
8、so的配合。要安裝成功后,存放在/etc/httpd/modules目錄下.#ls/etc/httpd/modules/mod_dav_svn.so#ls/etc/httpd/modules/mod_dav.so2.3.配置2.3.1.SVN配置1.將倉庫目錄所有權(quán)賦于svn組和用戶#chown–Rapache:apache/svn2.啟動SVN服務(wù)su-apache-c"svnserve-d-r/repository"其中:su–svn表示以用戶svn的身份啟動svn-d表示以daemon方式(后臺運行)運行-r/opt/svndata
9、指定根目錄是/opt/svndata檢查:ps–ef
10、grepsvnserve如果顯示如下,即為啟動成功:svn 6941 1 015:07? 00:00:00svnserve-d-r