我為你狂
          為你而瘋狂
          posts - 29,comments - 9,trackbacks - 0

          工具:

              1. Windows 2003 sp1

              2. svn-1.3.0-setup.exe                  SVN服務(wù)端軟件

              3. SVNService.exe                  添加到Windows服務(wù)需要的工具

              4. TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi SVN客戶端軟件

              5. LanguagePack-1.4.0.7501-win32-zh_CN.exe      SVN客戶端軟件的中文語言包

           

          相關(guān)下載:

                   1.Subversion

                  http://subversion.tigris.org

                   2.客戶端軟件TortoiseSVN

                             http://tortoisesvn.tigris.org

                     Eclipse 下使用的插件,需要在線更新

                          更新地址: http://subclipse.tigris.org/update_1.0.x

                          安裝指南: http://subclipse.tigris.org/install.html

                  

          安裝SVN服務(wù)器

              1. 安裝服務(wù)器軟件

              2. 將SVN添加到Windows服務(wù)

                       1. 新建一個(gè)文件夾用來存放庫文件 c:\SVN

                       2. 運(yùn)行命令:SVNService -install -d -r c:\svn 安裝 Windows 服務(wù)

                       3. 通過Windows服務(wù)管理平臺(tái)啟動(dòng)SVN服務(wù)

                  4. 其它命令

                       1. 改變服務(wù)設(shè)置:

                           運(yùn)行命令:SVNService -setup -d -r <newsvnroot>

                           在實(shí)際操作中,<newsvnroot>代表與SubVersion服務(wù)啟動(dòng)時(shí)不同的電子倉庫目錄.

           

                       2. 刪除服務(wù):

                           運(yùn)行命令:SVNService -remove

           

          安裝客戶端工具

              因?yàn)榘惭bTortoiseSVN 需要重啟系統(tǒng),所以在這里略過安裝步驟

           

          配置SVN

          1. 配置服務(wù)器

                        打開倉庫目錄下的 conf/svnserve.conf 文件

                       ********************************************

                        [general]

          # anon-access = read

          # auth-access = write

          password-db = passwd

          authz-db = authz

                       --------------------------------------------

                        去掉 password-db = passwd authz-db = authz 的注釋

                        前兩行為匿名用戶的權(quán)限

                        后兩行為啟用配置文件來對(duì)用戶和權(quán)限進(jìn)行管理

                        注意:所有配置信息必須頂格

           

              2. 配置用戶

                       打開倉庫目錄下的 conf/passwd 文件

                       [users]

                    admin=admin 等號(hào)左邊為用戶名,右邊為密碼

                       新增用戶只需要在這里直接增加即可,如: oksonic = 123456

           

                       增加好用戶以后需要重啟SVN服務(wù)器

           

              3. 配置工作組

                       打開倉庫目錄下的 conf/authz 文件,文件內(nèi)容如下:

                       ********************************************

                  # [groups]  

                  # harry_and_sally = harry,sally

           

                  # [/foo/bar]

                  # harry = rw

                  # * =

           

                  # [repository:/baz/fuz]

                  # @harry_and_sally = rw

                  # * = r

                       --------------------------------------------

           

                  因?yàn)樗信渲眯畔⒍急蛔⑨尩袅耍运械挠脩舳加泄芾韱T的權(quán)限(所有目錄的讀/寫)

           

                       [groups]    這里的內(nèi)容為組的配置

                       把已經(jīng)建好的兩個(gè)用戶合并為一個(gè)分組,用戶名之內(nèi)以逗號(hào)分隔,配置內(nèi)容如下:

                       ********************************************

                  [groups]

                  admin_group = admin,oksonic

                       --------------------------------------------

           

              4. 配置權(quán)限

                       SVN 的權(quán)限只有兩個(gè),1 是只讀,2 是讀/寫

                       例:

                       ********************************************

                  [/]

                  # 指定所有的倉庫默認(rèn)只讀

                       * = r

                  # 指定 admin_group 組的用戶對(duì)庫中所有內(nèi)容具有讀/寫權(quán)限

                  @admin_group = rw

                       --------------------------------------------

           

                  [/] :這里代表的倉庫的目錄,此為根目錄

                       * = r : * 號(hào)代表所有的用戶, r 為只讀

           

                       現(xiàn)在需要建一個(gè)項(xiàng)目到倉庫中

                       1. 在桌面建一個(gè)文件夾,如:SVN測(cè)試

                       2. 在目錄中新建幾個(gè)文件和文件夾以作測(cè)試

                       3. 使用客戶端工具把目錄中的所有文件加入到SVN服務(wù)器中的 test 目錄中

          補(bǔ)充哈:
          SVN1.4.3 安裝和配置:

          1)下載svn-1.4.3-setup.exe,安裝的目錄為: D:\Subversion ; 倉庫目錄: F:\Major\Java\ExerciseSVN

          2)由于1.4版本的更新,不需要SVNService.exe(添加到Windows服務(wù)需要的工具),先創(chuàng)建SVN服務(wù),命令如下:

          D:\>sc create SVNService binpath= "\"D:\Subversion\bin\svnserve.exe\" --service --root \"F:\Major\Java\ExerciseSVN\"" displayname= "Subversion Server" depend= Tcpip start= auto

          其中SVNService為服務(wù)名, start屬性為確定SVNService服務(wù)的屬性,此為自動(dòng)啟動(dòng), 注意=左右邊的空格,還有"";
          啟動(dòng)服務(wù): D:\> net start SVNService 停止:D:\> net stop SVNService

          3)創(chuàng)建倉庫, D:\>svnadmin create F:\Major\Java\ExerciseSVN

          其實(shí)見SVN1.4幫助文檔

          posted on 2007-04-12 20:34 小虎(年輕) 閱讀(16704) 評(píng)論(3)  編輯  收藏 所屬分類: 技術(shù)類文章

          FeedBack:
          # re: SVN的安裝和配置
          2007-12-27 14:29 | gugu
          下載svn-1.4.6-setup.exe,
          2000系統(tǒng)沒有sc命令 怎么創(chuàng)建SVN服務(wù)?
          謝謝  回復(fù)  更多評(píng)論
            
          # re: SVN的安裝和配置
          2009-06-03 09:45 |
          @gugu
          不錯(cuò),謝啦,哈。  回復(fù)  更多評(píng)論
            
          # re: SVN的安裝和配置
          2011-03-12 15:50 | svnclub
          可以上svn俱樂部找svn的資料啊。  回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 长武县| 奉化市| 确山县| 腾冲县| 乐亭县| 荔浦县| 宝坻区| 疏附县| 洛南县| 天峻县| 南靖县| 钟山县| 额敏县| 达拉特旗| 湘潭县| 金沙县| 改则县| 玛纳斯县| 亳州市| 玉山县| 温宿县| 丰顺县| 婺源县| 饶阳县| 商水县| 云霄县| 盈江县| 长沙市| 汝阳县| 浙江省| 赤城县| 兴山县| 苏尼特左旗| 西峡县| 和林格尔县| 丰城市| 获嘉县| 三亚市| 绥德县| 山阳县| 资溪县|