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

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

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

    yxhxj2006

    常用鏈接

    統(tǒng)計(jì)

    最新評(píng)論

    SVN的服務(wù)器的配置

        
        一: SVN包括:服務(wù)器端(Subversion)和客服端(TortoiseSVN),安裝時(shí),建議先安裝服務(wù)器端,再安裝客服端(因?yàn)榘惭b完客服端后需要重啟電腦)。

        二:安裝完成后,創(chuàng)建服務(wù)器版本庫(kù):創(chuàng)建一個(gè)文件夾(比如:D:\\svnserver),然后右鍵:TortoiseSVN ----> create respository here,然后在該目錄下生成六個(gè)文件(conf文件           夾、 db文件夾、hooks文件夾、locks文件夾、format文件和README.txt),其中配置文件在conf文件夾中。 其中conf文件夾下包含三個(gè)文件:authz(配置用戶權(quán)限:讀,寫權(quán)限         等 等)、
        passwd(配置用戶名和密碼)和svnserve.conf(svn的核心配置)。
        其中:
        1: passwd配置:在該文件中,創(chuàng)建用戶的方式為:  用戶名 = 密碼 ,例如:創(chuàng)建用戶名為:admin,密碼為abcd,即為:admin = abcd
        2: svnserve.conf配置:開啟用戶訪問的功能:即只需開啟: password-db = passwd 即可,具體操作:把password-db = passwd 前面的#去除即可。否則其他用戶不能訪問。
                                        開啟用戶權(quán)限的功能:即只需開啟: authz-db = authz 即可,具體操作:把a(bǔ)uthz-db = authz  前面的#去除即可。否則配置的用戶權(quán)限將不生效。 
          
        3:authz 配置:找到該文件的 [groups] :在下一行:有兩種方式配置權(quán)限:
             (1): 權(quán)限名稱  = 用戶名  ,然后在相應(yīng)的目錄: 權(quán)限名稱 = 權(quán)限(比如:rw)例如: 
                        [groups]                -- 給權(quán)限分組,有利于多個(gè)用戶批量分配權(quán)限。
                        adm = admin         -- adm 為組權(quán)限名稱,類似常說的“角色”,admin為用戶名,= 前后最后加上一個(gè)空格。  
                        [/]                        -- / 表示svn服務(wù)器的跟目錄下,當(dāng)然也可以用其他的目錄。比如:[/a/b/] 表示為/a/b/ 目錄下分配目錄權(quán)限
                        @adm = rw           -- @表示組, adm表示組名,r表示只讀,即下載功能;r表示只寫,即上傳功能。
             (2):直接在相應(yīng)的目錄下:用戶名 = 權(quán)限(比如:rw) 例如: 
                       admin = rw            -- admin 為用戶名,rw表示讀寫權(quán)限。
       如果 svnserve.conf 的authz-db = authz 不開啟。則權(quán)限分配則無效。當(dāng)然這樣用戶也是可以上傳和下載的。
       三:開啟SVN服務(wù):
       (1):臨時(shí)開啟,在dos界面中輸入: svnserver  -d -r + svn服務(wù)器版本庫(kù)目錄  例如:svn版本庫(kù)目錄為:D:\\svnserver ,即為:
                   svnserver  -d -r D:\\svnserver           -- 注意:-d, -r ,svn服務(wù)器版本庫(kù)目錄中間需要用空格隔開。而一旦關(guān)閉dos界面是,svn服務(wù)器也隨之關(guān)閉。
       (2):永久開啟:即電腦啟動(dòng)時(shí)自動(dòng)開啟svn服務(wù)器。這樣需要把svn創(chuàng)建一個(gè)服務(wù),然后把該服務(wù)器設(shè)置為自動(dòng)啟動(dòng)即可。具體操作:
                 (i) : 創(chuàng)建服務(wù):在dos界面中輸入:
                 sc create svnserver binpath= svnserve.exe目錄 --service --root svn版本庫(kù)目錄                -- 注意:=與svnserve.exe之間必須要加一個(gè)空格
                 例如svn服務(wù)器安裝在:D:\J2EE\SVN\Subversion目錄下
                 則為: sc create svnserver binpath= "D:\J2EE\SVN\Subversion\bin\svnserve.exe --service --root  D:\\svnserver"     -- 雙引號(hào)不可缺少
                然后:如果創(chuàng)建服務(wù)沒有問題,則輸入:services.msc 到電腦服務(wù)列表中會(huì)找到一個(gè):svnserve服務(wù)。如果創(chuàng)建svn服務(wù)失敗,則無法找到svnserve服務(wù)。 
                如果創(chuàng)建svn服務(wù)出現(xiàn)了問題,還可以刪除svn服務(wù)。具體如: sc delete 服務(wù)名        例如: sc delete svnserver
               (ii)把svnserve服務(wù)設(shè)置為自動(dòng)啟動(dòng)。以后電腦啟動(dòng)時(shí)即啟動(dòng)svn服務(wù)器。
      四: 這樣svn服務(wù)器就配置好了。然后就可以在svn客服端進(jìn)行各種操作了。

         順便說一下: 創(chuàng)建服務(wù):sc create 服務(wù)名 binpath=  程序啟動(dòng)的位置 --service --root      
                               
    -- 程序啟動(dòng)位置即:該軟件啟動(dòng)的那個(gè)文件的位置(如:d:\xx\xxx\xxxx.exe)
                           刪除服務(wù):sc delete 服務(wù)名

    posted on 2012-12-21 01:02 奮斗成就男人 閱讀(1378) 評(píng)論(0)  編輯  收藏


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 色噜噜的亚洲男人的天堂| 成人免费大片免费观看网站| 中国黄色免费网站| 麻豆一区二区免费播放网站| 国产精品无码免费视频二三区| 亚洲日韩aⅴ在线视频| 最新亚洲精品国偷自产在线| 永久免费无码日韩视频| 小日子的在线观看免费| 亚洲电影日韩精品 | 男人的好看免费观看在线视频 | 中文字幕a∨在线乱码免费看| 在线a级毛片免费视频| 日本亚洲欧洲免费天堂午夜看片女人员 | 亚洲色欲色欲www在线播放| 巨波霸乳在线永久免费视频| 亚洲高清国产拍精品青青草原 | 99久久久国产精品免费牛牛四川| 免费二级毛片免费完整视频| 亚洲a级片在线观看| 最近免费字幕中文大全视频| 亚洲情XO亚洲色XO无码| 免费人成大片在线观看播放电影| 国产免费爽爽视频免费可以看| 国产亚洲福利在线视频| 免费观看a级毛片| 亚洲精品456人成在线| 99在线精品视频观看免费| 亚洲视频小说图片| 99久久99热精品免费观看国产 | 亚洲乱码无人区卡1卡2卡3| 亚洲人av高清无码| jyzzjyzz国产免费观看| 在线播放亚洲第一字幕| 野花高清在线观看免费完整版中文 | gogo全球高清大胆亚洲| 免费一区二区无码东京热| 亚洲视频在线免费看| 免费观看的a级毛片的网站| 光棍天堂免费手机观看在线观看 | 1区2区3区产品乱码免费|