国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

SVN入門介紹如何創(chuàng)建版本庫

開發(fā) 項目管理
本文和大家一同學習一下SVN入門介紹,主要內(nèi)容是SVN的服務(wù)器端配置和建立版本庫問題,在這里和大家分享一下,希望大家共同進步。

上節(jié)我們講到SVN入門中SVN服務(wù)器端配置,這節(jié)我們繼續(xù)介紹,另外介紹一下SVN建立版本庫問題,看完本文SVN入門你肯定有不少收獲,希望本文能教會你更多東西。

2.4Windows下的svnserve+ssh配置
需要使用Cygwin來配置ssh,此處略,詳情可參考http://tortoisesvn.net/node/156
2.5&2.6基于Apache服務(wù)器的SVN配置
概述
Apache的http服務(wù)器是一個subversion可以利用的“重型”網(wǎng)絡(luò)服務(wù)器,通過一個自定義模塊,httpd可以讓SVN版本庫通過WebDAV/DeltaV協(xié)議在客戶端前可見。可以將瀏覽器指向版本庫的URL,無需安裝SVN客戶端就可以瀏覽內(nèi)容。
基于Apache的SVN需要兩個包的四個部分:Apachehttpd2.0及其中包含的mod_davDAV模塊,Subversion及與之一起發(fā)布的mod_dav_svn模塊。有了上述組件之后,配置步驟一般如下
 1)配置好http2.0,并且使用mod_dav啟動
 2)為mod_dav安裝mod_dav_svn插件
 3)配置httpd.conf來發(fā)布版本庫。SVN入門介紹Linux下基于APache的SVN服務(wù)器配置
2.5Linux下基于APache的SVN服務(wù)器配置
(參考http://www.123shang.cn/blog/?p=53)
(參考“ubuntu下svn+apache版本管理服務(wù)器配置”)
2.5.1安裝aphache
  $sudoapt-getinstallapache2#安裝apache
  $sudoapt-getinstalllibapache2-svn#安裝相關(guān)組件
  $sudoapt-getinstallsubversion#安裝svn
  安裝完畢后啟動apache
  $/usr/local/apache/bin/apachectl–kstart
  ——用瀏覽器查看http://localhost/,得到itworks,說明apache已經(jīng)配置成功了。
2.5.2創(chuàng)建版本庫(見第三節(jié))
2.5.3添加用戶并設(shè)置密碼文件
版本庫的密碼文件,一般命名為PasswdFile,由用戶通過命令創(chuàng)建,里面保存授權(quán)用戶的用戶名和MD5加密后的密碼。創(chuàng)建密碼文件,密碼文件保存在版本庫文件目錄下,在終端通過下面的命令創(chuàng)建密碼文件:
  $htpasswd-c/etc/svn/passwordfileusername
   passwordfile密碼文件名稱,可以由用戶自行命名
   username你希望添加的用戶名,比如zhangsan,lisi,wangwu
   -c用來創(chuàng)建密碼文件
  按提示輸入密碼,添加成功后會提示adduserusername,然后可以再繼續(xù)添加第二個用戶。
  $htpasswd/etc/svn/passwordfileseconduser
2.5.4httpd.conf文件修改
  conf文件正常安裝的話在etc/apache2/目錄下,雙擊打開進行編輯,添加以下內(nèi)容:
  LoadModuledav_svn_modulemodules/mod_dav_svn.so加載mod_dav_svn模塊
  LoadModuleauthz_svn_module/usr/lib/apache2/modules/mod_authz_svn.so加載mod_anthz.svn模塊
  

  1. <Location/vcard> 
  2.    DAVsvn  
  3.    SVNPath/home/bb/svn/vcard/指明版本庫的路徑  
  4.    AuthTypeBasic認證類型為基本認證  
  5.    AuthName"SVNrepos"認證名稱,將在IE界面彈出一個對話框,其標題就是SVNrepos  
  6.    AuthUserFile/home/bb/svn/vcard/VcardPasswdFile加載密碼文件,訪問版本庫用戶的文件,用apache的htpasswd命令生成  
  7.    #AuthzSVNAcessFile//home/bb/svn//vcard/accesspolicy訪問版本庫權(quán)限的文件  
  8.    #satisfyAny  
  9.    Requirevalid-user要求驗證用戶,即不能匿名訪問;如果沒有這個語句,則只能第一個用戶可以訪問新建庫  
  10.   </Location> 

  保存文件退出,重新啟動apache
  #/usr/local/apache/bin/apachectl–krestart
  測試:
  $svncheckouthttp://localhost/svn。下面我們看一下SVN入門中Windows下基于APache的SVN服務(wù)器配置。
2.6Windows下基于APache的SVN服務(wù)器配置
2.6.1下載安裝Apache
  APache:http://httpd.apache.org/download.cgi
  ——如果你將Apache安裝成一個服務(wù),它將以本地system帳戶來運行。為Apache創(chuàng)建一個單獨的用戶來運行它將會更安全一些。
  ——請確保運行Apache的用戶有版本庫的完全訪問權(quán)限(右鍵版本庫目錄->屬性->安全)。要不然,用戶將無法提交他們的更改。
  ——就算Apache以本機system來運行,你也要設(shè)置它能完全讀寫版本庫目錄。
  ——如果沒有為Apache配置這個許可,用戶將會得到"禁止訪問"的錯誤信息,在Apache的錯誤日志中表現(xiàn)為錯誤500。
2.6.2配置Subversion
使用Windwos資源管理器,來到Subversion的安裝目錄(通常是c:\programfiles\Subversion),找到文件httpd/mod_dav_svn.so和mod_authz_svn.so,復制這些文件到Apache的模塊目錄(通常是c:\programfile\apachegroup\apache2\modules)。
2.6.3配置httpd.conf文件
  路徑通常為c:\programfiles\apachegroup\apache2\conf\httd.conf),修改以下內(nèi)容:
  去掉以下兩行的注釋號“#”:
  #LoadModuledav_fs_modulemodules/mod_dav_fs.so
  #LoadModuledav_modulemodules/mod_dav.so
  在LoadModule節(jié)的最后添加以下兩行:
  LoadModuledav_svn_modulemodules/mod_dav_svn.so
  LoadModuleauthz_svn_modulemodules/mod_authz_svn.so
  文件末尾添加以下行,讓Apache知道哪個URL將被Subversion使用:
 

  1.  <Location/svn> 
  2.    DAVsvn  
  3.    SVNParentPathD:\SVN  
  4.    AuthTypeBasic  
  5.    AuthName"Subversionrepositories"  
  6.    AuthUserFileD:\passwd  
  7.    #AuthzSVNAccessFileD:\svnaccessfile  
  8.    Requirevalid-user  
  9.   </Location> 

  ——這樣配置表示:你所有的版本庫將位于D:\SVN目錄下,要訪問你的版本庫可以使用這樣的URL:http://MyServer/svn/,訪問權(quán)限將由passwd文件中的用戶名/密碼來限制。
  要創(chuàng)建passwd文件,可以打開命令行,將當前目錄切換到apache2目錄,輸入命令:
  c:\programfiles\apachegroup\apache2>bin\htpasswd-cpasswd<username>
  重啟Apache服務(wù)。
  使用瀏覽器測試。下面我們介紹一下SVN入門中關(guān)于建立版本庫問題。
三、建立版本庫
在前面的服務(wù)器配置上我們通常假設(shè)已經(jīng)建立了版本庫,這是為了避免在每種配置中重復贅述這種操作,因此把它獨立出來講。
版本庫創(chuàng)建完畢后會在目錄下生成若干個文件和文件夾:
   dav目錄是提供給Apache與mod_dav_svn使用的目錄,讓它們存儲內(nèi)部數(shù)據(jù);
   db目錄就是所有版本控制的數(shù)據(jù)文件;hooks目錄放置hook腳本文件的目錄;
   locks用來放置Subversion文件庫鎖定數(shù)據(jù)的目錄,用來追蹤存取文件庫的客戶端;
   format文件是一個文本文件,里面只放了一個整數(shù),表示當前文件庫配置的版本號。
3.1Linux下創(chuàng)建版本庫
  版本庫有兩種數(shù)據(jù)存儲格式:BerkeleyDB和FSFS,推薦選用FSFS格式,具體可以查閱參考資料了解二者的區(qū)別。
  創(chuàng)建版本庫時,在終端運行如下命令:
  #運行創(chuàng)建版本庫的命令,指定數(shù)據(jù)存儲為FSFS,如果要指定為BerkeleyDB,則將fsfs替換為bdb
  $svnadmincreate--fs-typefsfs/etc/svn/repos創(chuàng)建版本庫,運行這個命令后,我們就可以看到一個版本庫應(yīng)有的文件
  更改版本庫的訪問權(quán)限
  $sudomkdir/home/svn
  $cd/home/svn
  $sudomkdirmyproject
  前面三條命令用于創(chuàng)建版本庫目錄,如果已經(jīng)建立,就可以省略掉;后面三條用于修改權(quán)限
  $sudochown-Rwww-datamyproject
  $sudochgrp-Rsubversionmyproject
  $sudochmod-Rg+rwsmyproject這條命令允許用戶對版本庫進行讀寫操作,即可以更新,可以提交
3.2Windows下創(chuàng)建版本庫
可以使用TortoiseSVN圖形化的完成這一步,在目錄E:subversionrepository下"右鍵->TortoiseSVN->CreateRepositoryhere...“,然后可以選擇版本庫模式,使用默認即可,然后就創(chuàng)建了一系列目錄和文件。
  [Tips]如果下載的是setup.exe版本,安裝程序安裝后會自動設(shè)置系統(tǒng)變量,如果下載的是zip版就需要手動設(shè)置系統(tǒng)變量.
  也可以使用命令行來創(chuàng)建:
  C:\>svnadmincreateF:\svn\。本節(jié)介紹SVN入門完畢,請關(guān)注本節(jié)其他相關(guān)報道。

【編輯推薦】

  1. SVN使用手冊之入門篇
  2. SVN管理與應(yīng)用相關(guān)的資料參考手冊
  3. ApacheSVN服務(wù)器安裝指導手冊
  4. Centos下SVN的安裝配置實用手冊
  5. SVN服務(wù)器安裝指導手冊
責任編輯:佚名
相關(guān)推薦

2010-05-21 18:33:02

2010-05-26 14:53:28

SVN版本庫自動備份

2010-05-27 18:49:38

SVN入門

2010-05-24 09:11:06

SVN版本庫

2010-05-26 15:07:36

SVN版本庫自動備份

2010-06-02 14:16:18

SVN版本控制

2010-05-31 17:56:27

2010-06-01 09:18:46

SVN創(chuàng)建項目

2010-05-26 18:20:59

SVN庫

2010-05-21 16:09:39

GoogleCode和

2010-06-02 15:25:26

SVN版本控制

2010-06-01 18:26:11

刪除SVN

2010-05-24 14:16:34

子命令SVN diff

2010-06-01 18:49:19

刪除SVN備份

2017-11-07 12:53:28

Android支持庫

2010-06-01 18:15:33

刪除SVN版本信息

2009-07-07 14:33:44

JSP入門

2010-05-21 12:27:22

SVN使用教程

2010-06-01 09:02:03

SVN創(chuàng)建項目

2010-06-02 19:40:55

搭建SVN版本庫服務(wù)器
點贊
收藏

51CTO技術(shù)棧公眾號

欧美一区二区三区视频在线 | 欧美三级三级三级| www国产免费| 精品日产免费二区日产免费二区| 精品成人免费观看| 国产精品精华液网站| 日韩电影一区二区三区| 欧美精品www在线观看| jizz亚洲女人高潮大叫| 在线观看成人小视频| 成人亚洲在线观看| 91老师片黄在线观看| 精品无码国产一区二区三区av| 亚洲精品孕妇| 久久国产精品 国产精品| 欧洲美女日日| 国产精品久久久久久影视| 精品视频在线观看免费观看| 精品国产乱码久久久久久浪潮 | 成人欧美一区| 一本色道久久加勒比精品| 在线观看一级片| 亚洲国产日韩综合久久精品| 日韩精品视频一二三| 国产精品视频麻豆| 欧美日韩在线中文| 国产精品国产精品国产专区不蜜 | 国产欧美视频一区二区| 欧美乱大交xxxxx潮喷l头像| 国产精品一级黄| 妓院一钑片免看黄大片| 99精品欧美一区二区蜜桃免费 | 99精品一区二区三区| 韩国黄色一级大片| 国产成人8x视频一区二区 | 欧美momandson| 亚洲国产精品小视频| 国产在线观看www| 欧美激情高清视频| 国产成人短视频在线观看| 久久综合九色综合久99| 电影一区二区三区| 国产99久久精品一区二区 夜夜躁日日躁 | 久久爱www久久做| 国语对白做受xxxxx在线中国| 91浏览器在线视频| 神马精品久久| 亚洲美女性生活视频| 日韩高清成人在线| 欧美精品一区二区三区在线四季| 日韩高清中文字幕一区| 黄色av资源| 日韩欧美一区二区久久婷婷| 99久久这里有精品| 国产精品一区二区三区四区五区| 国产精品亚洲人在线观看| 国产精品久久久久白浆| 国产亚洲a∨片在线观看| 狠狠入ady亚洲精品| 香港日本韩国三级网站| 精品对白一区国产伦| 国产精品a久久久久| 欧美精品卡一卡二| 日韩电影第一页| 日韩电影在线视频| 天天影视色香欲综合网天天录日日录| 色噜噜狠狠成人中文综合| 亚洲二区av| 裸体裸乳免费看| 日韩欧美一区二区久久婷婷| 国产欧美一区| eeuss鲁片一区| 色噜噜久久综合伊人一本| 玖玖视频精品| 五月婷婷在线视频| 久久亚洲午夜电影| 日本国产一区二区| 国产一区二区三区电影在线观看| 网站一区二区三区| 中文字幕亚洲欧美一区二区三区 | 国产91成人在在线播放| 国产精品亚洲第一| 国产亚洲欧美日韩精品一区二区三区 | 欧美午夜性生活| 欧美成人一二三| 国产精品家庭影院| 精品嫩草影院| 久草在.com| 成人国产精品一区| 欧美性猛交xxxxxxxx| 3d蒂法精品啪啪一区二区免费| 香蕉成人啪国产精品视频综合网| 亚洲综合网狠久久| jizzjizzjizz亚洲女| 国产大片精品免费永久看nba| 色综合久久中文字幕综合网| 欧美亚洲在线日韩| 日韩av中文| 免费成人进口网站| 97国产在线视频| 欧美性高潮床叫视频| 国产69精品久久99不卡| 网红女主播少妇精品视频| 一色桃子在线| 99热一区二区三区| 性欧美在线看片a免费观看| 香蕉久久一区二区不卡无毒影院| 99日韩精品| 天堂va欧美ⅴa亚洲va一国产| 男人久久精品| 人妻av中文系列| 91在线短视频| 波霸ol色综合久久| 欧美一级精品大片| 一区二区三区高清不卡| 麻豆国产精品777777在线| 欧美精品羞羞答答| a√中文在线观看| 亚洲人成电影| 欧美日韩亚洲一二三| 欧美色图亚洲自拍| 国产精品丝袜白浆摸在线| 国产视频在线一区二区| 欧美三级电影网| 91麻豆国产精品久久| 国产精品久久久久9999高清| 国产精品天天看天天狠| 秋霞伦理一区| 色吊丝在线永久观看最新版本| chinese少妇国语对白| www.av片| 欧美极品少妇无套实战| 精品一卡二卡三卡四卡日本乱码 | 欧美精品videosex性欧美| 亚洲高清久久网| 欧美精品一区二| 91精品国产乱码久久蜜臀| 夜夜嗨av一区二区三区| 精品国产91| 久久av免费看| 不卡一区2区| 国产精品男女| 久久久精品国产**网站| 成人搞黄视频| 中文字幕国产传媒| 国产第一页视频| 鲁一鲁一鲁一鲁一av| 五月综合激情在线| 成视频在线观看免费观看| 4虎在线播放1区| 日本免费专区| 亚洲女人视频| 国产专区在线| 福利影院在线看| 在线观看精品| 无码日韩精品一区二区免费| 精品国产乱码久久久久久果冻传媒| 婷婷激情综合| 视频一区视频二区中文字幕| 久久一区中文字幕| 自拍偷拍21p| 成人在线视频成人| 日韩毛片在线| 国产真实有声精品录音| 日韩国产高清在线| **欧美大码日韩| 欧美男同性恋视频网站| 另类色图亚洲色图| 国产欧美一区二区三区四区| 欧美精品久久96人妻无码| 蜜桃视频中文字幕| 宅男网站在线免费观看| 人人玩人人添人人澡欧美| 日韩啪啪电影网| 国产揄拍国内精品对白| 亚洲一区二区三区美女| 亚洲国产精品久久久久| 久久久久久久久久久91| 在线视频精品一区| 一级二级在线观看| caoporn成人| 性伦欧美刺激片在线观看| 国产色综合久久| 亚洲精品久久久久久下一站| 成人黄色午夜影院| 色播五月综合网| 伊人亚洲精品| 国产a视频精品免费观看| 精品国产一二三| 国产精品一区二区你懂得| 男裸体无遮挡网站| 日本超碰一区二区| 国内精品伊人久久久久av影院| 欧美亚洲禁片免费| 欧美在线视频a| 凹凸日日摸日日碰夜夜爽1| 韩国三级一区| 国产精品亚洲一区二区三区妖精 | 色成人免费网站| 九色视频成人porny|