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

技術(shù)指導(dǎo):Widonws下Subversion如何配置

開發(fā) 項(xiàng)目管理
以前的Svnserve要想成為Windows服務(wù),必須依賴于Svnservice或其他工具,本文就介紹一下Windows下Subversion配置管理員指南。

SVN技術(shù)安裝,配置下面為相應(yīng)的步驟,如果又不懂的請留言大家一起來共同討論這些問題~大家的智慧是無窮的。Subversion安裝成service以前的svnserve要想成為windows服務(wù),必須依賴于Svnservice或其他工具。從Subversion1.4開始,Subversion本身就集成Windows服務(wù)的工具。SVN技術(shù)安裝,配置下面為相應(yīng)的步驟,如果又不懂的請留言大家一起來共同討論這些問題~大家的智慧是無窮的Subversion安裝成service。

以前的svnserve要想成為windows服務(wù),必須依賴于Svnservice或其他工具。從Subversion1.4開始,Subversion本身就集成Windows服務(wù)的工具。

1.安裝Svnservice

在WindowsNT中(包括WindowsXP,Windows2000,Windows2003Server)本身包含了一個(gè)安裝服務(wù)的工具,叫做"ServiceControl",也就是sc.exe。
例如我的Subversion安裝在"D:\Subversion",版本庫在"D:\svnroot",而我希望對應(yīng)的Subversion服務(wù)名為Svnservice,安裝這個(gè)svn服務(wù)的命令就可以這樣寫:
sccreateSvnservice
binpath="D:\Subversion\bin\svnserve.exe--service-rD:\svnroot"
displayname="Svnservice"
depend=Tcpip請注意,因?yàn)楸阌诓炜矗厦娴拿罘譃槎嘈校趯?shí)際執(zhí)行時(shí)應(yīng)該在一行里。另外,在以前啟動(dòng)svnserve時(shí)會(huì)使用"-d"選項(xiàng),也就是守護(hù)進(jìn)程模式,在這里不能使用,會(huì)導(dǎo)致服務(wù)無法啟動(dòng)。同樣,"-i"和"-t"選項(xiàng)也不能使用。
在命令行窗口執(zhí)行完這個(gè)命令之后,服務(wù)還沒有啟動(dòng),你可以繼續(xù)運(yùn)行"netstartSvnservice"啟動(dòng)這個(gè)服務(wù),然后使用"netstopSvnservice"停止服務(wù)。
另外還有兩點(diǎn)需要小心處理。首先,如果路徑中包括空格,一定要用“\”處理“"”號,例如上面的例子中如果svnserve.exe在

“c:\programfiles\subversion\”中,則命令應(yīng)該寫為“binpath="\"c:\programfiles\subversion\bin\svnserve.exe\"”(“”中的內(nèi)容),整個(gè)命令如下,紅色部分是改變部分:
sccreateSvnservice
binpath="\"D:\programfiles\Subversion\bin\svnserve.exe\"--service-rD:\svnroot"
displayname="Svnservice"
depend=Tcpip其次,sc對選項(xiàng)的格式還有要求,例如“depend=Tcpip”不能寫為“depend=Tcpip”或“depend=Tcpip”,也就是“=”前不能有空各,而后面必須有空格。

2.刪除服務(wù)

如果服務(wù)安裝的有問題,你可能需要?jiǎng)h除服務(wù)。要?jiǎng)h除前面添加的服務(wù),只需要運(yùn)行"netstartSvnservice","Svnservice"就是我們創(chuàng)建服務(wù)時(shí)使用的名字。

3.配置服務(wù)是自動(dòng)啟動(dòng)

默認(rèn)情況下安裝的服務(wù)不會(huì)隨Windows的啟動(dòng)而啟動(dòng),為了使svn服務(wù)能夠隨Windows啟動(dòng)而啟動(dòng),需要修改一下"sccreate"命令(首先要?jiǎng)h除),增加"start=auto"選項(xiàng):
sccreateSvnservice
binpath="D:\Subversion\bin\svnserve.exe--service-rD:\svnroot"
displayname="Svnservice"
depend=Tcpip
start=auto當(dāng)然你也可以使用圖形化的工具修改服務(wù)的屬性,你可以在“開始->運(yùn)行...”中執(zhí)行"services.msc",然后在界面中修改。

Subversion的權(quán)限控制

1.認(rèn)證(Authentication)和授權(quán)(Authorization)
這兩個(gè)術(shù)語經(jīng)常一起出現(xiàn)。其中認(rèn)證的意思就是鑒別用戶的身份,最常見的方式就是使用用戶名和密碼,授權(quán)就是判斷用戶是否具備某種操作的權(quán)限,在Subversion里提供了“authz-db”文件,實(shí)現(xiàn)了以路徑為基礎(chǔ)的授權(quán),也就是判斷用戶是否有操作對應(yīng)路徑的權(quán)限,在Subversion1.3之后,svnserve和Apache一樣都可以使用“authz-db”文件

2.svnserve下的配置文件
因?yàn)楸疚氖且詓vnserve為例的,所以先介紹一下版本庫目錄的結(jié)構(gòu):
D:\SVNROOT\PROJECT1
├─conf
├─dav
├─db
│├─revprops
│├─revs
│└─transactions
├─hooks
└─locks
其中conf下面有三個(gè)文件:
authz
passwd
svnserve.conf
其中的“svnserve.conf”是這個(gè)版本庫的配置文件,當(dāng)使用svnserve時(shí),這個(gè)配置文件決定了使用什么認(rèn)證和授權(quán)文件:
password-db=passwd
authz-db=authz
上面的配置說明使用“svnserve.conf”同目錄的passwd和authz,其中的password-db指定了用戶密碼文件,authz-db是我們的授權(quán)文件,也就是我們本文主要介紹的文件。
注意:使用Apache作為服務(wù)器時(shí),根本就不會(huì)參考“svnserve.conf”文件的內(nèi)容,而是會(huì)參考Apache的配置。

【編輯推薦】

  1. CentOS系統(tǒng)中安裝subversion并使用svn+ssh訪問
  2. Subversion SVN協(xié)議解析遠(yuǎn)程整數(shù)溢出漏洞
  3. 七步搞定Subversion服務(wù)器在Ubuntu下的配置
  4. 三大主流Subversion客戶端初探
  5. 在Linux下subversion和apache安裝配置
責(zé)任編輯:佚名
相關(guān)推薦

2010-05-17 17:13:09

Subversion端

2010-05-17 17:33:31

Subversion1

2010-05-18 09:07:14

Subversion安

2010-05-18 11:13:54

Subversion使

2010-05-18 11:34:08

2010-05-17 15:53:25

Subversion服

2010-05-17 16:11:44

2010-05-18 16:45:42

Tortoise Su

2010-05-18 16:56:03

Tortoise Su

2010-05-17 08:56:44

2010-05-19 14:28:18

Subversion權(quán)

2009-12-29 18:46:41

Silverlight

2010-05-19 11:07:49

TortoiseSVN

2010-05-18 12:50:47

Subversion配

2010-01-11 18:12:57

VB.NET使用MS

2010-09-01 17:21:26

無線局域網(wǎng)

2009-10-28 16:52:43

重建Oracle表空間

2010-05-24 09:24:18

SVN服務(wù)器搭建

2011-11-26 13:03:49

投影儀行情
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 亚洲精品成人在线 | 日韩成人性视频 | 国产福利资源在线 | 亚洲综合成人网 | 最新免费视频 | 精品一区二区在线观看 | 中文在线观看视频 | 久久国产精品精品国产色婷婷 | 国产一区二区高清在线 | 国产精品99久久久久久动医院 | 亚洲一区二区三区视频免费观看 | 国产精品国产成人国产三级 | 亚洲色综合 | 亚洲一区二区三区在线免费观看 | 欧美成人一区二区三区 | www.操.com | 国产午夜精品一区二区三区嫩草 | 亚洲播放一区 | 天堂久久久久久久 | 国产一区二区三区免费视频 | 91精品久久久 | 成人h动漫精品一区二区器材 | 91精品国产综合久久久久久蜜臀 | 久草网址 | 91精品国产91久久久久久吃药 | 成人黄色电影在线观看 | 99伊人| 亚洲电影一区二区三区 | 一区二区三区四区在线 | 999国产精品视频免费 | 91国产精品| 欧美精品一区二区免费 | av在线播放一区二区 | 亚洲精品一区在线观看 | 91精品国产美女在线观看 | 欧美一区不卡 | 精品视频一区二区三区在线观看 | 亚洲区一 | av一区二区在线观看 | 精久久久 | 国产精品亚洲综合 |