<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-179  評論-666  文章-29  trackbacks-0

    一、安裝
    下載
    http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91

    如:安裝到 D:\deploy\Subversion

    二、建立Repository

    打開命令窗口, 鍵入 :
        svnadmin create --fs-type fsfs G:\svnsrc\game

    三、配置Repository

    進入Repository目錄,在本文中是 G:\svnsrc\game
    ,你會看到conf目錄,進入該目錄,你會看到svnserve.conf和passwd兩個文件

    對兩個文件作如下修改

    svnserve.conf

    [general]
    ### These options control access to the repository for unauthenticated
    ### and authenticated users.  Valid values are 
    "write", "read",
    ### and 
    "none".  The sample settings below are the defaults.
    anon-access 
    = read
    auth-access 
    = write
    ### The password-db option controls the location of the password
    ### database file.  Unless you specify a path starting with a /
    ,
    ### the file's location is relative to the conf directory.
    ### Uncomment the line below to use the default password file.
    password-db 
    = passwd

    passwd

    [users]
    # harry 
    = harryssecret
    # sally 
    = sallyssecret
    alpha
    =123456


    svnserve.conf中的[general] 和 passwd 中的 [users]  行前有#,一定要去掉,不要有空格


    四、啟動subversion

    打開命令窗口鍵入
         svnserve -d -r G:\svnsrc

    默認端口是3690,如果不幸這個端口被別的程序暫用,可以通過選項 --listen-port=綁定端口

    url格式為  svn://ip地址//Repository 名,在本文中是svn://127.0.0.1/game



    ======

    將Subversion安裝成service。讓subversion在windows自動啟動

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


    1,安裝svnservice
    在Windows NT中(包括Windows XP, Windows 2000, Windows 2003 Server)本身包含了一個安裝服務的工具,叫做"Service Control",也就是sc.exe。

    例如我的Subversion安裝在"D:Subversion",版本庫在"D:svnroot",而我希望對應的Subversion服務名為svnservice,安裝這個svn服務的命令就可以這樣寫:

          sc create svnservice
          binpath= "D:Subversionbinsvnserve.exe --service -r D:svnroot"
          displayname= "SVNService"
          depend= Tcpip
         
    請注意,因為便于察看,上面的命令分為多行,但在實際執行時應該在一行里。另外,在以前啟動svnserve時會使用"-d"選項,也就是守護進程模式,在這里不能使用,會導致服務無法啟動。同樣,"-i"和"-t"選項也不能使用。

    在命令行窗口執行完這個命令之后,服務還沒有啟動,你可以繼續運行"net start svnservice"啟動這個服務,然后使用"net stop svnservice"停止服務。

    另外還有兩點需要小心處理。首先,如果路徑中包括空格,一定要用“”處理“"”號,例如上面的例子中如果svnserve.exe在“c:program filessubversion”中,則命令應該寫為“binpath= ""c:program filessubversionbinsvnserve.exe"”(“”中的內容),整個命令如下,紅色部分是改變部分:

          sc create svnservice
          binpath= ""D:program filesSubversionbinsvnserve.exe" --service -r D:svnroot"
          displayname= "SVNService"
          depend= Tcpip
         
    其次,sc對選項的格式還有要求,例如“depend= Tcpip”不能寫為“depend = Tcpip”或“depend=Tcpip”,也就是“=”前不能有空各,而后面必須有空格。


    2,刪除服務
    如果服務安裝的有問題,你可能需要刪除服務。要刪除前面添加的服務,只需要運行"sc delete svnservice","svnservice"就是我們創建服務時使用的名字。


    3,配置服務是自動啟動
    默認情況下安裝的服務不會隨Windows的啟動而啟動,為了使svn服務能夠隨Windows啟動而啟動,需要修改一下"sc create"命令(首先要刪除),增加"start= auto"選項:

          sc create svnservice
          binpath= "D:Subversionbinsvnserve.exe --service -r D:svnroot"
          displayname= "SVNService"
          depend= Tcpip
          start= auto
         
    當然你也可以使用圖形化的工具修改服務的屬性,你可以在“開始->運行...”中執行"services.msc",然后在界面中修改。



     

    posted on 2007-08-29 22:13 Alpha 閱讀(11170) 評論(4)  編輯  收藏 所屬分類: Java J2EE JSP 、開源開發工具使用

    評論:
    # re: windows下架設subversion服務器 2007-08-31 03:04 | peel
    too complicated! too professional!

    kan bu dong!:)  回復  更多評論
      
    # re: windows下架設subversion服務器[未登錄] 2007-09-12 08:41 | 流水
    死AA,好好的一個博客就給你老人家這么糟蹋了
      回復  更多評論
      
    # re: windows下架設subversion服務器 2008-04-05 17:51 | 魚不愛水
    兄弟謝謝了 很專業很完美  回復  更多評論
      
    # re: windows下架設subversion服務器 2008-05-11 03:47 | 老蔡
    非常好,如果是原創,作者很有專業素質,希望以后多看到這樣的文章.謝謝  回復  更多評論
      
    主站蜘蛛池模板: 99热在线免费播放| 国产高清免费在线| 色噜噜AV亚洲色一区二区| 亚洲欧美乱色情图片| 国产成人免费爽爽爽视频| gogo全球高清大胆亚洲| 亚洲欧美aⅴ在线资源| 精品国产麻豆免费网站| 亚洲视频一区调教| 美国毛片亚洲社区在线观看| 成人免费一区二区无码视频| 亚洲人成小说网站色| 国内精品久久久久影院免费| 亚洲精品乱码久久久久久自慰| 国产亚洲蜜芽精品久久| 亚洲国产精品第一区二区三区| 亚洲精品国产日韩无码AV永久免费网 | 一级毛片大全免费播放| 麻豆视频免费观看| 亚洲电影一区二区| 国产精品福利在线观看免费不卡 | 4444www免费看| 亚洲国产精品专区| 永久免费看mv网站入口| 日本激情猛烈在线看免费观看| 国产91色综合久久免费| 精品久久久久久亚洲精品| 99视频免费播放| 亚洲第一成人在线| 日韩免费精品视频| 日韩成人精品日本亚洲| 在线亚洲午夜理论AV大片| 2022久久国产精品免费热麻豆| 亚洲 欧洲 日韩 综合在线| avtt亚洲天堂| 69国产精品视频免费| 精品特级一级毛片免费观看| 亚洲综合图色40p| 久久精品免费一区二区喷潮 | 亚洲一区在线观看视频| 免费一级毛片在线观看|