中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
通過Apache來訪問SVN的配置方法

通過Apache來訪問SVN的配置方法

之前在linux下用subversion搭建過svn服務器,相對比較容易,只要apt-get subversion,然后svnadmin create資源庫,修改一下conf文件,svnserve跑起來就可以了,根據(jù)網(wǎng)上的教程來就可以。稍微靈活一些的地方是改配置文件,具體如下:

    在svn create之后,比如創(chuàng)建了一個myproject項目,myproject目錄下會生成許多文件,配置文件位于myproject/conf下。需要改的地方有svnserve.conf, passwd, authz。

    首先,svnserve.conf把以下行的注釋去掉。

    anon-access = read  (匿名用戶只讀,也可以設成none,不可訪問)
    auth-access = write
    password-db = passwd  (svn密碼文件,如果有多個項目,建議將該文件放到公共位置)
    authz-db = authz   (目錄權(quán)限文件,建議同上)
    real = My First Repository    (認證域,相同認證域下的項目使用相同的passwd和authz,暫時不用理會)

    接下來,passwd文件中添加明文的用戶名/密碼。authz文件中設置別名和用戶組,并針對不同目錄對不同的用戶或組分配權(quán)限(r,w,rw)。設置權(quán)限時,用戶組前面要加@,別名前面要加&。

    這樣配置好后,就可以通過svn://來訪問了。

    如果要想通過Apache來訪問svn,還需要進行下面的配置。  
  假定Apache服務器已經(jīng)安裝好。

    1. 創(chuàng)建一個svn用戶組,將www-data(apache的默認用戶名)加入到svn組中。

    2. 將資源庫的owner設成www-data,group設成svn。下面三條用于修改權(quán)限

    sudo chown -R www-data myproject
    sudo chgrp -R svn myproject
    sudo chmod -R g+rwx myproject 這條命令允許用戶對版本庫進行讀寫操作,即可以更新,可以提交

    3. 確認libapache2-svn已經(jīng)安裝,/etc/apache2/mods-enabled下面有dav.load,dav_svn.load和dav_svn.conf三個文件。

    4. 修改dav_svn.conf文件。去掉下面行的注釋。

    <Location /svn>   (apache下的位置)
      DAV svn 
      SVNPath /home/svn/myproject   (指明資源庫的路徑)
      或
      SVNParentPath /home/svn   (如果有多個庫,使用該選項)
      SVNListParentPath on     (打開這個選項可以列出ParentPath下面的所有庫)

      AuthType Basic   (認證類型為基本認證 )
      AuthName "Subversion Repository"    (認證名稱,將在IE界面彈出一個對話框,其標題)
      AuthUserFile /etc/apache2/dav_svn.passwd    (認證密碼文件)
      # AuthzSVNAcessFile /etc/apache2/dav_svn.authz     (目錄權(quán)限文件)

      Require valid-user    (要求驗證用戶,即不能匿名訪問)
    </Location>

    5. 通過sudo htpasswd -c /etc/apache2/dav_svn.passwd abc創(chuàng)建用戶abc并按照提示設置密碼,網(wǎng)頁認證的時候使用該用戶名和密碼登錄。后面再添加用戶的時候去掉-c選項。

    配好以后就可以通過Http頁面來訪問SVN了。

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
ubuntu server下搭建svn服務以及遷移的方法
SubVersion
Ubuntu上搭建SVN服務器全攻略
征服 Apache SVN
SVN SetUP
svn服務器配置筆記
更多類似文章 >>
生活服務
熱點新聞
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服