日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
SUSE SVN服務(wù)器完整架設(shè)簡(jiǎn)明步驟詳解

本節(jié)主要講解一下SUSE SVN服務(wù)器完整架設(shè)步驟,共有十幾個(gè)步驟,雖然繁瑣但是操作起來比較容易,下面我們來看一下SUSE SVN服務(wù)器完整架設(shè)具體步驟,歡迎大家一起來學(xué)習(xí)。

成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供太和網(wǎng)站建設(shè)、太和做網(wǎng)站、太和網(wǎng)站設(shè)計(jì)、太和網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、太和企業(yè)網(wǎng)站模板建站服務(wù),十年太和做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

1.SUSELinux確保架設(shè)好APACHE,可以用YAST中的軟件管理完成.
http://localhost驗(yàn)證成功'itworked'
2.SUSE SVN服務(wù)器時(shí)首先下載SVN,[最后復(fù)制到/opt/src便于管理]
subversion-1.4.6.tar.gz
subversion-deps-1.4.6.tar.gz
3.解壓到相應(yīng)目錄下
tar-zxvfsubversion-1.4.6.tar.gz
tar-zxvfsubversion-deps-1.4.6.tar.gz
4.進(jìn)入subversion-1.4.6解壓后的目錄
5.運(yùn)行.configure建立Makefile文件
./configure--prefix=/opt/svn--with-apxs=/usr/sbin/apxs2
注:參數(shù)prefix是指示,svn的安裝位置
參數(shù)with-apxs:apxs是一個(gè)為ApacheHTTP服務(wù)器編譯和安裝擴(kuò)展模塊的工具,用于編譯一個(gè)或多個(gè)源程序或目標(biāo)代碼文件為動(dòng)態(tài)共享對(duì)象,使之可以用由mod_so提供的LoadModule指令在運(yùn)行時(shí)加載到Apache服務(wù)器.不同版本的apxs可能的位置不同,主要是看http的安裝位置.在SUSE中,apxs2還加上了版本號(hào)2,所處的位置在默認(rèn)的執(zhí)行文件目錄.當(dāng)不能確定的時(shí)候,可以通過find/-name'apx*'來搜索確認(rèn).如果沒找到.可能是沒有安裝httpd-dev[在SUSE中是apache-dev].加上這個(gè)參數(shù),將會(huì)在apache的安裝庫(kù)中產(chǎn)生二個(gè)svn相關(guān)的文件
mod_dav_svn.so,mod_authz.svn.so這二個(gè)文件也是svn能過HTTP訪問的關(guān)鍵
6.修改./nero/src/Makefile,將CFLAGS=-g-O2改成CFLAGS=-fPIC-g-O2
沒有這一步的話,make時(shí)報(bào)錯(cuò):/usr/bin/ld:/*/*/subversion-1.4.*/neon/src/.libs/libneon.a(ne_request.o):relocationR_X86_64_32cannotbeusedwhenmakingasharedobject;recompilewith-fPIC
/*/subversion-1.4.4/neon/src/.libs/libneon.a:couldnotreadsymbols:Badvalue
*代表不同安裝情況下的目錄
7.運(yùn)行make,makeinstall
8.SUSE SVN服務(wù)器時(shí)需要檢查1./opt/svn是否安裝.
2.檢查/usr/lib64/apache2目錄下是否產(chǎn)生那二個(gè)必要的so文件.不同的linux根據(jù)http安裝的目錄可能有不同
9.恭喜基本成功
10.在/opt目錄下新建一文件夾mkdirsvndata用來當(dāng)svn服務(wù)器的倉(cāng)庫(kù),版本庫(kù)都放在這下面
11.SUSE SVN服務(wù)器時(shí)需要?jiǎng)?chuàng)建svn用戶,假設(shè)用戶文件也放成SVN安裝目錄/opt/svn下.取名叫passwd
第一次:htpasswd2-c/opt/svn/passwdrobin創(chuàng)建了一個(gè)叫robin的用戶,會(huì)提示輸入密碼
第二次.以后增加用戶只要在上一條命令中少輸入?yún)?shù)-c.提示此用戶文件已存在,不用再創(chuàng)建
12.SUSE SVN服務(wù)器時(shí)修改httpd.conf文件,以讓apache帶動(dòng)svn一起工作
DAVsvn
SVNParentPath/opt/svndata'指示各版本庫(kù)的父路徑,也即是版本庫(kù)都放在此目錄下
AuthTypeBasic
AuthName'ethinksvn''隨便取個(gè)名字
AuthUserFile/opt/svn/passwd'svn用戶登錄文件
Requirevalid-user'要求登錄SVN需要驗(yàn)證
13.apache2ctlrestart重啟SUSE服務(wù)器.其它版本命令可能不一樣
14.http://localhost/svn出現(xiàn)'ethinksvn'的輸入用戶名才能登錄的框.這個(gè)名字就是上面'authname'中指定的名字.
輸入robin,可以正常登錄進(jìn)去[我這里只創(chuàng)建了robin用戶].顯示'Accessforbidden!'等信息的一個(gè)提示權(quán)限錯(cuò)誤的頁(yè)面這個(gè)非常正常.svndata目錄下面沒有任何版本庫(kù).
15.在svndata目錄下創(chuàng)建版本庫(kù)。
1.用svn提供的命令
#/opt/svn/bin/svnadmincreate/opt/svndata/firtsproject/*創(chuàng)建倉(cāng)庫(kù)"firstproject"
#ls/opt/svndata/firstproject/*查看有沒有創(chuàng)建好,如果多了一些文件則說明版本庫(kù)已經(jīng)創(chuàng)建好
2.我傾向于把/opt/svndata共享出去.在遠(yuǎn)程,通過小海鬼在此目錄下新建項(xiàng)目版本文件夾,然后右擊此文件夾來創(chuàng)建版本庫(kù)
16.現(xiàn)在可以通過http://localhost/svn/firstproject來查看這第一個(gè)版本庫(kù)了.顯示'Revision0:/'客戶端用TortoiseSVN(我叫他小海鬼).
還可以用svn結(jié)合bugfree來一起進(jìn)行用戶驗(yàn)證.都是很好的開源,便于團(tuán)隊(duì)協(xié)作.大功告成.本節(jié)介紹SUSE SVN服務(wù)器架設(shè)完畢。

【編輯推薦】

  1. Http訪問SVN服務(wù)器的配置方法專家指導(dǎo)
  2. 技術(shù)指導(dǎo):詳解RedHat系統(tǒng)下SVN服務(wù)器搭建過程
  3. ApacheSVN服務(wù)器安裝指導(dǎo)手冊(cè)
  4. Windows下SVN服務(wù)器搭建新視點(diǎn)
  5. 專題講解 SVN服務(wù)器的搭建與配置在Linux下如何進(jìn)行 

當(dāng)前名稱:SUSE SVN服務(wù)器完整架設(shè)簡(jiǎn)明步驟詳解
網(wǎng)頁(yè)網(wǎng)址:http://www.dlmjj.cn/article/copeoog.html