Ubuntu上搭建SVN服務(wù)器全攻略_第1頁(yè)
Ubuntu上搭建SVN服務(wù)器全攻略_第2頁(yè)
Ubuntu上搭建SVN服務(wù)器全攻略_第3頁(yè)
Ubuntu上搭建SVN服務(wù)器全攻略_第4頁(yè)
Ubuntu上搭建SVN服務(wù)器全攻略_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、目錄1概述安裝服務(wù)器安裝服務(wù)器創(chuàng)建服務(wù)器安裝2增加組4.3創(chuàng)建倉(cāng)庫(kù)4.4配置服務(wù)器配置遠(yuǎn)程修改用戶口令6.1修改的配置文件6.2安裝默認(rèn)包6.3相關(guān)配置.10獲得修改口令的腳本6.5修改腳本執(zhí)行權(quán)限.11設(shè)置的權(quán)限修改的配置認(rèn)證文件的配置8參考文獻(xiàn).14附錄:遠(yuǎn)程修改用戶口令工具使用方法附錄:修改地址附錄:下配置服務(wù)概述本文詳細(xì)描述了環(huán)境下,架構(gòu)的服務(wù)器的搭建過(guò)程。通過(guò)來(lái)訪問(wèn)服務(wù)器,采用基于的用戶認(rèn)證管理。用戶的權(quán)限使用配置。安裝服務(wù)器可以是或者是k安裝過(guò)程中創(chuàng)建一個(gè)用戶名為的系統(tǒng)帳戶,作為本服務(wù)器日常管理帳戶。另外,為了方便后續(xù)的說(shuō)明,假設(shè)服務(wù)器的地址為8安裝完成后,需要先運(yùn)行更新管理器,以

2、獲得最新的源列表。安裝服務(wù)器在新立得軟件包管理器里面,搜索并選擇安裝,。安裝完成后,確認(rèn)能通過(guò)訪問(wèn)。正常情況下,會(huì)得到如下界面:說(shuō)明已經(jīng)正常工作了。創(chuàng)建服務(wù)器安裝在新立得軟件包管理器里面,搜索subversion,并選擇安裝subversion,subversion100。安裝好之后,進(jìn)入下一步。增加組方法如下:在buntu菜單上選擇“系統(tǒng)系統(tǒng)管理用戶和組”;切換到“組”標(biāo)簽;點(diǎn)擊“添加組”按鈕;組名為“subversion”;將您自己(adinistrato和“wwwdata”(Apache用戶加入組成員中;點(diǎn)擊“OK”以確認(rèn)修改,關(guān)閉該程序?;蛘咧苯邮褂妹?,增加組和成員:sudoaddg

3、roupsubversionsudousermod-Gsubversion-awww-dataadministrator當(dāng)然,修改組也可以直接修改組文件sudovietcroup然后需要注銷(我都是直接重新啟動(dòng))再登錄以便能夠真正成為subversion組的一員。創(chuàng)建倉(cāng)庫(kù)現(xiàn)在執(zhí)行下面的命令cd/homesudomkdirsvnusr/local/svn#sudochown-Rwww-data:subversionsvnusr/local/svn#sudochmod-Rgrwssvn最后的一條命令賦予組成員對(duì)所有新加入文件倉(cāng)庫(kù)的文件擁有相應(yīng)的權(quán)限。下面的命令用于創(chuàng)建文件倉(cāng)庫(kù):sudosvnadm

4、increate/home/svn4配置Apache服務(wù)器先備份一下的配置文件,執(zhí)行如下命令:通過(guò)協(xié)議訪問(wèn)文件倉(cāng)庫(kù),您必須配置您的服務(wù)器。您必須加入下面的代碼片段到您的中:加I在文件最后面即可如果需要用戶每次登錄時(shí)都進(jìn)行用戶密碼驗(yàn)證,請(qǐng)將與兩行注釋掉。當(dāng)您添加了上面的內(nèi)容,您必須重新啟動(dòng)服務(wù)器,請(qǐng)輸入下面的命令:接下來(lái),您需要?jiǎng)?chuàng)建文件,該文件包含了用戶授權(quán)的詳細(xì)信息。要添加用戶,您可以執(zhí)行下面的命令:它會(huì)提示您輸入密碼,當(dāng)您輸入了密碼,該用戶就建立了。您可以通過(guò)下面的命令來(lái)訪問(wèn)文件倉(cāng)庫(kù):你還可以繼續(xù)創(chuàng)建其他用戶,但是不能再用-注選項(xiàng)了,因?yàn)?注選項(xiàng)表示創(chuàng)建一個(gè)新的用戶授權(quán)文件,一旦選用,原有的

5、授權(quán)文件就被覆蓋了。此時(shí),應(yīng)該就可以通過(guò)方式訪問(wèn)服務(wù)器了。在瀏覽器的地址欄輸入會(huì)彈出用戶驗(yàn)證的窗口:輸入正確的用戶名和口令后,就能看到如下界面:配置這里可以參考:在系統(tǒng)內(nèi)的基本情況如下:關(guān)于的配置很多,這里我根據(jù)實(shí)際情況,做了一個(gè)簡(jiǎn)單實(shí)用的加密機(jī)制。方法如下:默認(rèn)站點(diǎn)在配置文件在日志在啟動(dòng)腳本是或者已經(jīng)在前面第步安裝好了,下面安裝模塊:安裝模塊我們可以使用來(lái)創(chuàng)建,這里我就是此方法創(chuàng)建證書(shū)的。注:在要求輸入時(shí),輸入你的主機(jī)名。示例過(guò)程如下:此時(shí)目錄下就有了一個(gè)的文件創(chuàng)建目錄,存放證書(shū)文件復(fù)制一份站點(diǎn)配置做為配置的原型然后編輯的配置把端口改為(默認(rèn)是),加入認(rèn)證配置,其它的根據(jù)需要自己定制與普通配

6、置無(wú)異,以下藍(lán)色字體為新添加的:編輯端口配置,去掉0端口的監(jiān)聽(tīng):Lnamebasedvirtstsarenotyetsted,thereforeneVirtststatementereListen443這里可以不用加“Listen443”因?yàn)槟J(rèn)認(rèn)證的443端口已經(jīng)打開(kāi)。別忘了把前面生成的密鑰文件拷貝過(guò)來(lái)shome/administ最后重新啟動(dòng)服務(wù)eeeetsetiniteestt然后netstt-nep:443如果443已經(jīng)打開(kāi),則說(shuō)明tt服務(wù)已經(jīng)啟動(dòng)了。在瀏覽器上再驗(yàn)證一下:ttps3/svn選擇“是”則彈出如下驗(yàn)證窗口:輸入se和口令之后:說(shuō)明加密的tt訪問(wèn)sn也成功了。遠(yuǎn)程修改sI用戶

7、口令由于架構(gòu)下的用戶并不是操作系統(tǒng)的用戶,而只是的用戶,因此沒(méi)有辦法通過(guò)登陸到操作系統(tǒng)來(lái)修改用戶口令,只能另外想辦法。借助e提供的e服務(wù),通過(guò)或者等方式來(lái)修改t配置文件,從而達(dá)到修改用戶口令的目的。以下介紹通過(guò)e的來(lái)實(shí)現(xiàn)修改口令的功能,至于tn方法,我的實(shí)驗(yàn)只做了一半。修改的配置文件將ete文件打開(kāi),找到如下內(nèi)容如果沒(méi)有就直接添加,默認(rèn)情況下好像就是沒(méi)有,所以我是直接添加在文件的末尾:ipt修改成:安裝默認(rèn)包3相關(guān)配置默認(rèn)安裝好后,的目錄默認(rèn)指向目錄。而安裝的時(shí)候這個(gè)目錄一般是不會(huì)自動(dòng)創(chuàng)建的。之所以選擇這個(gè)目錄,原因在下面這個(gè)文件:該文件是個(gè)鏈接,指向打開(kāi)看看,里面有這樣的一段,把目錄指向了實(shí)

8、際的目錄。默認(rèn)情況下,上述文件不用任何修改。獲得修改口令的腳本訪問(wèn)1或6者8直.接1與9本.作6者3聯(lián)系)獲得s將壓縮包中的三個(gè)文件同時(shí)到目錄。修5改腳本執(zhí)行權(quán)限之后,不用重新啟動(dòng)服務(wù)就能通過(guò)訪問(wèn)來(lái)修改口令,直接訪問(wèn)驗(yàn)證通過(guò)后,即可顯示如下修改密碼界面:如果修改成果,則顯示如下界面:的詳細(xì)說(shuō)明,請(qǐng)參考附錄。設(shè)置的權(quán)限修改的配置c使用該文件為了實(shí)現(xiàn)細(xì)粒度的權(quán)限控制,可以通過(guò)修改的倉(cāng)庫(kù)目錄下的文件來(lái)實(shí)現(xiàn)。在此之前,需要告訴修改后如下,其中藍(lán)色字體為新添加的內(nèi)容:認(rèn)2證文件的配置文件內(nèi)容類似如下:其他用戶只有讀權(quán)限這個(gè)兩個(gè)組有讀寫(xiě)權(quán)限對(duì)子項(xiàng)目的控制/對(duì)子目錄有讀寫(xiě)權(quán)限,下面類似。通過(guò)實(shí)踐,感覺(jué)的權(quán)限配置很簡(jiǎn)單,但不是太方便,如果要針對(duì)子目錄設(shè)置不同的權(quán)限,則需要將每個(gè)目錄的權(quán)限都顯式的指定。參考文獻(xiàn)附錄:遠(yuǎn)程修改用戶口令工具使用方法參見(jiàn)、將文件放到安裝目錄下的、確認(rèn)程序第行,工具的位置(我的:、修改第8行改成所在的路徑(我的:)路、修改8亍文件改成完整路徑(我的:)b、配置文件第行密碼存放路徑(我的:、配置文件第行操作日志存放路徑(我的:注意細(xì)節(jié):、用時(shí)切勿用參數(shù)如果以前用的話,可重新輸入一次進(jìn)行更新必須有“w”寫(xiě)入權(quán)限附錄:修改地址參見(jiàn):www執(zhí)行命令:第一步屏蔽掉自動(dòng)獲取的設(shè)置將這一行屏蔽掉修改之后的內(nèi)容如下第二步添加靜態(tài)的信息也可以通過(guò)如下命令重啟網(wǎng)卡,讓新配置生效,好處是不

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論