myjavaBlog

          工作越努力學到的越多。
          posts - 4, comments - 7, trackbacks - 0, articles - 34

          導航

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          留言簿(3)

          隨筆分類(4)

          文章分類(25)

          積分與排名

          • 積分 - 28961
          • 排名 - 1426

          最新評論

          windows安裝svn和配置

          Posted on 2009-01-13 11:11 java人生 閱讀(909) 評論(0)  編輯  收藏 所屬分類: SVN

          1.  安裝

          a) 服務端

          svn-1.4.6-setup.exe

          雙擊安裝,一路next。還需創(chuàng)建windows服務

          b) 客戶端

          TortoiseSVN-1.4.3.8645-win32-svn-1.4.3.msi(又稱小烏龜)

          雙擊安裝,一路next。

          LanguagePack-1.4.3.8645-win32-zh_CN.exe(漢化包)

          雙擊安裝,一路next。

          注意

          安裝完畢后,在文件夾空白地方右鍵,菜單里可以看見“SVN Checkout…”和“TortoiseSVN”的兩項,就說明客戶端工具成功了。

          漢化:

          右鍵菜單選擇“TortoiseSVN”——“Settings”,在“General”——“Language”里,選擇“中文(簡體)”,最后確定。

          2.       創(chuàng)建版本庫

          創(chuàng)建版本庫可以使用命令工具或者TortoiseSVN。我們使用TortoiseSVN來創(chuàng)建。首先建立一個文件夾“SVNHOME,進入該文件夾,右鍵,選擇“TortoiseSVN”——“在此創(chuàng)建版本庫(Create repository here)”。然后系統(tǒng)會讓你選擇版本庫類型,我們選擇FSFS類型。

          即可生成幾個文件,如:confdavdb、hooks、locksformatreadme。創(chuàng)建版本庫成功。

          3.       配置

          在配置之前先說明一個問題。Svn可以基于 Apache 的服務器,也可以基于 svnserve(自帶的)的服務器。大多數(shù)情況下svnserve的設置更加簡單,也比Apache的服務器更加快。我們就使用svnserve的服務器。(如果使用本地訪問,則以下配置可以跳過)

          a)         conf/svnserve.conf

          下面四行前面的注釋去掉

          anon-access = none(默認為read,修改為none否則出錯)
          auth-access = write

          password-db = passwd

          authz-db = authz 

           b)         conf/ authz

          #用戶組,“=”后面是用戶成員,多個成員可以用逗號分隔。

          [groups]

          administrator = admin

          guest = test

          #定義版本庫的根目錄,“=”后面是用戶組的權限,r為可讀,w為可寫

          [/]

          @administrator = rw

          #定義根目錄下的子庫名,“=”后面是用戶組的權限,r為可讀,w為可寫
          [/code]
          @ guest = r
          注意

          在訪問上面的code庫時,一定要先在根目錄/下先創(chuàng)建code文件夾。

          c)         conf/ passwd

          #用戶名 = 密碼

          [users]

          admin = password

          test = 123456 

          4.       使用

          首先保證SVNService已經(jīng)順利啟動。查看方法:“控制面板”——“管理工具”——“服務”,找到SVNService,如果沒有啟動則啟動它。還可以通過查看端口3690,來觀察SVNService是否成功啟動。

          下面,我們來訪問版本庫。

          a)         本地訪問

          假設剛才建立的文件夾“SVNHOME”的路徑是F:"SVNHOME。我們通過右鍵“TortoiseSVN”——“版本庫瀏覽器”,打開svn版本庫瀏覽器,輸入“file:///F:/svn”,即可訪問。

          b)         網(wǎng)絡訪問

          打開svn版本庫瀏覽器,輸入“svn://localhost/”,輸入admin的用戶名和密碼,可以訪問整個版本庫。而test用戶只能訪問“svn://localhost/code”。


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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 宁陵县| 多伦县| 莫力| 保德县| 当雄县| 五大连池市| 苍溪县| 南昌市| 阿克苏市| 河南省| 盐亭县| 马边| 阿巴嘎旗| 分宜县| 上虞市| 西平县| 镇远县| 体育| 慈利县| 浦北县| 梅州市| 泰顺县| 浮山县| 南岸区| 云安县| 巫溪县| 静安区| 云龙县| 大英县| 大城县| 潞西市| 侯马市| 涟源市| 新和县| 平度市| 潮安县| 龙州县| 三原县| 奈曼旗| 安丘市| 浦江县|