svn+apache安裝配置


1.安裝httpd,mod_dav_svn,subversion

yum install -y httpd mod_dav_svn subversion

2.創建倉庫

mkdir /var/www/svn
cd /var/www/svn
svnadmin create repo
chown -R apache:apache repo

3.創建登錄賬號、密碼

htpasswd -bc /var/www/svn/passwd user1 123456

4.修改配置文件 /etc/httpd/conf.d/subversion.conf

 <Location /repos>
   DAV svn
   SVNParentPath /var/www/svn #svn庫的根目錄
      AuthType Basic
      AuthName "Authorization Realm" #瀏覽器登陸時的提示信息
      AuthUserFile  /var/www/svn/passwd
      AuthzSVNAccessFile /var/www/svn/repo/conf/authz
      Require valid-user #在authfile中所有的用戶都可以訪問
</Location>

5.配置svn權限/var/www/svn/repo/conf/authz

[/]
user1=rw

6.啟動apache,輸入地址訪問svn

/etc/init.d/httpd start
http://IP/repos/repo  #輸入創建的用戶名和密碼就可以登錄了

7.命令測試

svn co http://localhost/repos/repo --username user1 #checkout倉庫
svn mkdir "http://localhost/repos/repo/branches" "http://localhost/repos/repo/tags" "http://localhost/repos/repo/trunk" -m "create a new project" --username "user1" #創建項目目錄

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM