<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    javajohn

    金色年華

    linxu下安裝svn-1.5.5

    ?

    編譯安裝httpd?(root用戶操作):
    >useradd?svnroot????//新建用戶svnroot
    >passwd?svnroot????????//修改svnroot密碼
    >tar?jxfv?httpd-2.2.11.tar.bz2?/home/svnroot/svn????//解壓apache包文件到/home/svnadmin/svn目錄下
    >cd?/home/svnadmin/svn/httpd-2.2.11????????????
    >./configure?--enable-dav?--enable-so?--prefix=/usr/local/apache2/????//安裝apache2到/usr/local/apache2/目錄下
    >make????
    >make?install
    >cd?/usr/local/apache2/bin
    >./apachectl?start????//啟動apache,在瀏覽器測試apache是否安裝成功
    >tar?jxfv?subversion-1.5.5.tar.bz2
    >cd?subversion-1.5.5
    >tar?jxfv?subversion-deps-1.5.5.tar.bz2
    >./configure?--with-apxs=/usr/local/apache2/bin/apxs?--prefix=/usr/local/subversion?--with-apr=/usr/local/apache2?--with-apr-util=/usr/local/apache2?--with-ssl?--with-zlib=/home/svnroot/subversion-1.5.5/zlib/?--enable-maintainer-mode
    >make
    >make?install
    //創建庫文件所在的目錄?(svnroot用戶進行下面的操作)
    >?mkdir?/home/svnroot/repository
    //進入subversion的bin目錄
    >?cd?/usr/local/subversion/bin
    //創建倉庫"test"
    >?./svnadmin?create?/home/svnroot/repository/test
    >?cd?/home/svnroot/repository/test
    //看看是不是多了些文件,如果是則說明Subversion安裝成功了
    >?ls?–l
    #?cd?/usr/local/subversion/bin
    //這條語句將把路徑/home/user/import下找到的文件導入到你創建的Subversion?倉庫中去,
    //提交后的修訂版為1。
    #?./svn?import?/home/user/import?file:///home/svnroot/repository/test?–m?"注釋"
    //不讓其他人有該目錄的權限
    #?chmod?700?/home/svnroot/repository
    5.修改Apache配置文件


    #?cd?/usr/local/apadche2/bin?
    //啟動Apache?
    #?./apachect1?start?
    #?vi?/usr/local/apache2/conf/httpd.conf?
    ???//在最下面添加?
    ???LoadModule?dav_svn_module?modules/mod_dav_svn.so?
    ???LoadModule?authz_svn_module?modules/mod_authz_svn.so?
    ???
    < Location? /svn > ?
    ???????DAV?svn?
    ???????SVNParentPath?/home/svnroot/repository/?//svn父目錄?
    ???????AuthzSVNAccessFile?/home/svnroot/repository/authz.conf?//權限配置文件?
    ???????AuthType?Basic?//連接類型設置?
    ???????AuthName?"Subversion.zoneyump"?//連接框提示?
    ???????AuthUserFile?/home/svnroot/repository/authfile?//用戶配置文件?
    ???????Require?valid-user?//采用何種認證?
    ???
    </ Location >
    //其中authfile是通過"htpasswd?[–c]?/home/svnroot/repository/authfile?username?password"來創建的?
    //"Require?valid-user"告訴apache在authfile中所有的用戶都可以訪問。如果沒有它,
    //則只能第一個用戶可以訪問新建庫?
    6.重啟apache

    #?./usr/local/apache2/bin/apachectl?restart?
    //打開瀏覽器訪問http://localhost/svn/test/,如果有東西顯示就說明成功。

    7.權限管理
    1)增加用戶

    #?htpasswd?[-c]?/home/svnroot/repository/authfile?wooin
    //第一次設置用戶時使用-c表示新建一個用戶文件。回車后輸入用戶密碼,完成對用戶的增加
    #?htpasswd?authfile?用戶名(加入新的用戶)
    ?
    2)權限分配
    #?vi?/home/svnroot/repository/authz.conf?
    ???[test:/]?//這表示,倉庫test的根目錄下的訪問權限?
    ???wooin?=?rw?//test倉庫wooin用戶具有讀和寫權限?
    ???bao?=?r?//test倉庫bao用戶具有讀權限?
    ???[test2:/]?//test2倉庫根目錄下的訪問權限?
    ???wooin?=?r?//wooin用戶在test2倉庫根目錄下只有讀權限?
    ???bao?=?//bao用戶在?test2倉庫根目錄下無任何權限?
    ???[/]?//這個表示在所有倉庫的根目錄下?
    ???*?=?r?//這個表示對所有的用戶都具有讀權限?
    ???#[groups]?//這個表示群組設置?
    ???#svn1-developers?=?wooin,?bao?//這個表示某群組里的成員?
    ???#svn2-developers?=?wooin?
    ???#[svn1:/]?
    ???#@svn1-developers?=?rw?//如果在前面加上@符號,則表示這是個群組權限設置
    ?
    將這個設置完成后。重啟Apache,就可以通過?
    http://localhost/svn/test?
    這個URL來訪問倉庫了,當然,受權限的限制,必須是合法用戶才能訪問且具有相應的權限

    備注:
    1。apache進程的權限:因為所有跟倉庫傳輸的操作都是通過apache進程進行的,所以即使你給svn用戶設置了?很大的權限,但是apache進程沒有訪問倉庫或者相關文件的權限也沒有用,apache進程的權限設置在?/usr/local/apache2/conf/httpd.conf?文件中配置,找到文件中的這兩行:
    User?daemon?#?將daemon改為svnroot,讓apache進程以svnroot的身份運行?
    Group?daemon?
    2。在/etc/profile的結尾設置一些svn啟動時要做的工作
    #?start?apache?server?for?svn?
    ./usr/sbin/apachectl?restart?
    export?SVN_EDITOR=vi??
    3。/home/respository/svnroot下的文件操作權限有給svnroot.

    參考資料:hmbjava的博客

    posted on 2009-03-29 00:15 javajohn 閱讀(1556) 評論(0)  編輯  收藏 所屬分類: 項目管理

    My Links

    Blog Stats

    常用鏈接

    留言簿(7)

    隨筆分類(36)

    隨筆檔案(39)

    classmate

    good blog

    企業管理網站

    好友

    站點收藏

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 花蝴蝶免费视频在线观看高清版 | 日韩精品人妻系列无码专区免费 | 香蕉97碰碰视频免费| 午夜国产大片免费观看| 无遮挡免费一区二区三区| 亚洲欧洲自拍拍偷午夜色无码| 国产在线观看免费av站| 亚洲精品视频在线| 日韩成人免费在线| 亚洲免费在线视频| 一级女性全黄久久生活片免费| 亚洲中文字幕无码中文| 国产亚洲精品国产| 国产无遮挡又黄又爽免费视频| 中文在线日本免费永久18近| 视频一区二区三区免费观看| 黄页网站在线视频免费| 一级毛片正片免费视频手机看| 黄页网址在线免费观看| 久久国产精品国产自线拍免费| 亚洲精品GV天堂无码男同| 亚洲精品无码成人片久久| 中文字幕亚洲综合久久2| 伊人亚洲综合青草青草久热| 日韩免费观看一级毛片看看| 国产偷窥女洗浴在线观看亚洲| 日韩不卡免费视频| 最近的中文字幕大全免费8| WWW免费视频在线观看播放| 一级毛片a女人刺激视频免费| 亚洲AV无码国产一区二区三区| 国产成人精品日本亚洲专| 亚洲91av视频| 亚洲一区二区三区四区在线观看| 亚洲午夜福利在线观看| 亚洲色中文字幕在线播放| 免费看少妇高潮成人片| 国产免费怕怕免费视频观看| 亚洲高清视频在线观看| 久久精品无码免费不卡| 国产真实伦在线视频免费观看|