<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

    企業管理網站

    好友

    站點收藏

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲最新视频在线观看| 精品久久久久国产免费| 免费A级毛片在线播放不收费| 久久精品国产亚洲AV无码娇色| 国产成人无码区免费内射一片色欲| 男人的天堂亚洲一区二区三区 | 四虎影永久在线高清免费| 老子影院午夜伦不卡亚洲| 久久精品亚洲综合| 亚洲人成影院在线观看| 免费国产a国产片高清网站| 日本XXX黄区免费看| 无码A级毛片免费视频内谢| 性色av无码免费一区二区三区| AAAAA级少妇高潮大片免费看| 日韩欧美亚洲国产精品字幕久久久| 国产亚洲一区二区三区在线不卡 | 成年女人毛片免费播放视频m | 亚洲国产精品VA在线看黑人| 久久99国产乱子伦精品免费| 中文字幕无码免费久久| 国产精品内射视频免费| 久久久WWW成人免费精品| 免费无遮挡无码视频在线观看| 久久亚洲AV成人无码国产最大| 亚洲小说图区综合在线| 日韩亚洲产在线观看| 国产亚洲精品AAAA片APP| 一区二区三区在线观看免费| 国产成人亚洲精品91专区高清 | 美女网站在线观看视频免费的| 亚洲阿v天堂在线2017免费| 国产vA免费精品高清在线观看| 大片免费观看92在线视频线视频| 国产免费一级高清淫曰本片| 免费无码H肉动漫在线观看麻豆| 91精品免费在线观看| 免费人成在线观看播放国产| 亚洲AV永久精品爱情岛论坛| 亚洲人成电影在线观看青青| 乱爱性全过程免费视频|