成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

八步實(shí)現(xiàn)在Fedora 11上通過Apache搭建SVN服務(wù)器

開發(fā) 項(xiàng)目管理
在學(xué)習(xí)SVN的過程中,經(jīng)常會遇到搭建SVN服務(wù)器問題,隨著SVN版本的更新,SVN服務(wù)器可以在多個操作系統(tǒng)中搭建,這里就向大家介紹一下在Fedora 11上通過Apache搭建SVN服務(wù)器方法。

本節(jié)向大家簡單描述一下如何在Fedora 11上通過Apache搭建SVN服務(wù)器, 主要有八個步驟,希望通過本節(jié)的介紹大家能夠掌握在Fedora 11上通過Apache搭建SVN服務(wù)器方法。 下面是具體介紹。

在Fedora 11上通過Apache搭建SVN服務(wù)器(Subversion) 

1. 安裝SVN所需module:
        #yum install mod_dav_svn
    安裝完畢之后發(fā)現(xiàn),在/etc/httpd/conf.d下多出了subversion.conf,以及/etc/httpd/modules下多出了 mod_dav_svn.so和mod_authz_svn.so兩個文件,這正是subversion.conf中所需要的。

2. 修改subversion.conf,取消一下幾行的注釋,使之成為:   

  1. <Location /repos> 
  2.          DAV svn  
  3.          SVNParentPath /var/www/svn/  
  4.     #  
  5.     #   # Limit write permission to list of valid users.  
  6.     #   <LimitExcept GET PROPFIND OPTIONS REPORT> 
  7.     #      # Require SSL connection for password protection.  
  8.     #      # SSLRequireSSL  
  9.     #  
  10.     #      AuthzSVNAccessFile /etc/httpd/authz.conf  
  11.     #      AuthType Basic  
  12.     #      AuthName "Please enter your name and password"  
  13.     #      AuthUserFile /etc/httpd/conf.d/authfile  
  14.     #      Require valid-user  
  15.     #   </LimitExcept> 
  16.     </Location> 

 

    其中,SVNParentPath是所有Repository的上層目錄,此處并沒有對訪問SVN的Repository進(jìn)行限制,就像google code一樣,無須用戶名密碼即可查看,甚至checkout源代碼。

3. 搭建SVN服務(wù)器時在/var/www/下創(chuàng)建一個svn/的文件夾,并在此目錄下創(chuàng)建subversion版本庫:

    $ svnadmin create your_repo_name

4. 進(jìn)入該repository,修改配置文件,位于your_repo_name/conf下,首先修改svnserve.conf,找到并去掉以下幾行的注釋:
    anon-access = read             #匿名訪問的權(quán)限,可以是read,write,none,默認(rèn)為read
    auth-access = write             #認(rèn)證用戶的權(quán)限,可以是read,write,none,默認(rèn)為write
    password-db = passwd       #密碼數(shù)據(jù)庫的路徑
    authz-db = authz                #用戶操作權(quán)限

5. 修改passwd文件,其格式為:
    [users]
    user1 = password1
    user2 = password2

6. 修改authz文件,格式為:針對每一個repo_name下的目錄,指定每一個用戶應(yīng)該具有怎樣的權(quán)限(注意每行前面不能有空格):
    [repo_name:/directory1]
    user1 = rw        #user1具有read和write權(quán)限
    [repo_name:/directory2]
    user2 = r          #user2只具有read權(quán)限

7. 搭建SVN服務(wù)器時在windows下用TortoiseSVN導(dǎo)入項(xiàng)目:
    將項(xiàng)目初始文件,建立成包含以下三個文件夾的形式,其中項(xiàng)目根目錄放入trunk下:
    svn_temp\trunk                    #包含項(xiàng)目整體的,穩(wěn)定的代碼
    svn_temp\branch                 #包含項(xiàng)目的一個分支,如一個子功能
    svn_temp\tag                       #標(biāo)志項(xiàng)目的一個milestone,如一個release
    然后使用TortoiseSVN的import功能,這時可能會出現(xiàn)Permission denied的問題,這是因?yàn)樯蟼魑募哪夸浀膐wner是root,需要修改目錄的owner:
    Can't open file '/var/www/svn/repo_name/db/txn-current-lock': Permission denied
    $ cd /var/www/svn
    $ chown -R apache.apache repo_name
    # chcon -R -t -t http_sys_content_rw_t repo_name       #這一步不需要,因?yàn)橐呀?jīng)關(guān)閉了selinux

    這樣可能存在問題,就是任意用戶如果知道了SVN的地址,都可以import任意文件到repository中。這可能需要引入訪問控制(to be continued)。

8. 通過http查看repository中的文件:
    http://your_ip_address:port/repos/your_repo_name。本節(jié)關(guān)于在Fedora 11上通過Apache搭建SVN服務(wù)器步驟介紹完畢。 

【編輯推薦】

  1. 淺析如何搭建SVN服務(wù)器
  2. 深入剖析opensuse10.3上如何搭建SVN服務(wù)器
  3. RedHat系統(tǒng)下如何搭建SVN服務(wù)器大揭秘
  4. Windows下搭建SVN服務(wù)器簡明步驟
  5. 學(xué)習(xí)筆記: 如何刪除SVN版本控制信息

 

 


 

責(zé)任編輯:佚名 來源: svn8.com
相關(guān)推薦

2010-04-09 11:21:37

Linux下配置VSf

2010-05-21 15:23:29

在Centos上配置S

2010-02-24 10:25:21

2012-04-06 10:44:02

2011-08-29 13:40:18

2010-08-29 20:56:02

路由器DHCP配置

2014-08-06 11:25:00

LinuxSVN服務(wù)器

2015-04-09 14:58:45

OpenStackDocker私有云搭建

2010-05-25 09:32:04

搭建SVN服務(wù)器

2010-06-02 19:01:38

搭建SVN服務(wù)器

2010-06-02 19:48:23

搭建SVN服務(wù)器

2010-03-01 15:50:45

2010-05-31 10:34:00

Windows下配置S

2010-05-25 09:17:51

搭建SVN服務(wù)器

2010-05-26 15:53:52

SVN服務(wù)

2010-07-02 14:26:55

Visio畫UML用例

2010-10-22 11:31:53

SQL Server自

2010-05-28 10:35:46

SVN搭建測試服務(wù)器

2020-03-02 18:16:12

FedoraLinuxMongoDB

2010-05-24 09:59:54

SVN服務(wù)器搭建
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 国产一级一级国产 | 精品一区免费 | 国产乱肥老妇国产一区二 | 国产成人综合久久 | 亚洲视频中文字幕 | 99久久精品免费看国产高清 | 久草网址 | 国外成人在线视频网站 | 日韩欧美二区 | 涩涩片影院 | 国产欧美在线视频 | 蜜桃av鲁一鲁一鲁一鲁 | 久久久久久久久久久久久九 | 久久久久久久久久久久久久国产 | 中文福利视频 | 久精品久久 | 国产黄色网址在线观看 | 成年人在线观看视频 | 精品国产乱码久久久久久久久 | 爱爱综合网 | 亚洲国产成人在线 | 久久国产精品视频 | 九九热这里 | 欧美成人激情 | 中文字字幕一区二区三区四区五区 | 中文字幕日韩欧美 | 中文字幕一区在线观看视频 | 国产日韩精品一区二区 | 精品自拍视频在线观看 | 97起碰| 免费成人高清在线视频 | 天天爽天天干 | 中文字幕视频在线免费 | 欧美一区二区三区久久精品视 | 国产 欧美 日韩 一区 | 国产精品国产成人国产三级 | 久久婷婷色 | 欧美xxxx网站| 日韩精品成人 | 男人天堂色| 伊人网99|