myjavaBlog

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

          windows安裝svn和配置

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

          1.  安裝

          a) 服務端

          svn-1.4.6-setup.exe

          雙擊安裝,一路next還需創建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.       創建版本庫

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

          即可生成幾個文件,如:confdavdbhookslocksformatreadme。創建版本庫成功。

          3.       配置

          在配置之前先說明一個問題。Svn可以基于 Apache 的服務器,也可以基于 svnserve(自帶的)的服務器。大多數情況下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庫時,一定要先在根目錄/下先創建code文件夾。

          c)         conf/ passwd

          #用戶名 = 密碼

          [users]

          admin = password

          test = 123456 

          4.       使用

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

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

          a)         本地訪問

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

          b)         網絡訪問

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

          主站蜘蛛池模板: 平遥县| 龙江县| 定边县| 威信县| 漾濞| 利津县| 胶南市| 九龙城区| 乌兰县| 东辽县| 小金县| 永年县| 远安县| 新竹市| 壶关县| 江陵县| 醴陵市| 兰考县| 江孜县| 新乐市| 巴林右旗| 嵊州市| 临邑县| 淅川县| 嵊泗县| 博野县| 宜川县| 云阳县| 天柱县| 建宁县| 葫芦岛市| 疏勒县| 德庆县| 翁牛特旗| 长宁县| 通榆县| 兴山县| 北流市| 石景山区| 丽水市| 南雄市|