Linux (Centos 6.5) 에 svn 서버 를 설치 하고 http 를 통 해

4309 단어 linuxSVN
1. svn 설치
yum -y install mod_dav_svn
 
2, 설치 httpd
 
yum -y install httpd
 일반적으로 Liux 서버 는 httpd 서비스 가 있 습 니 다. 없 으 면 설치 할 수 있 습 니 다.
검사 방법: ls /etc/httpd/conf.d/subversion.confsvn 을 설치 한 후 이 디 렉 터 리 & 파일 이 있 는 지 확인 하고 존재 하면 httpd 를 설치 할 필요 가 없습니다. 
3. SVN 설정
1) 창고 설정
mkdir -p /home/svn/repos1 svnadmin create /home/svn/repos1

mkdir -p /home/svn/repos2

svnadmin create /home/svn/repos2

2)SVN

 

vi /home/svn/repos1/conf/svnserve.conf 
[general]
anon-access = none    
auth-access = write
password-db = /home/svn/conf/pwd.conf    #        
authz-db = /home/svn/conf/authz.conf     #        
realm = repos1                           #  svn    
 
 
다른 창고 설정 은 이 설정 과 같 습 니 다. 창고 경 로 를 수정 하기 만 하면 됩 니 다.
 
3) svn 사용자 와 권한 설정vim /home/svn/conf/pwd.conf

vim /home/svn/conf/authz.conf

# , -c, -c htpasswd -c /home/svn/conf/pwd.conf admin htpasswd /home/svn/conf/pwd.conf test

vi /home/svn/conf/pwd.conf [users]
 

[root@moshi ~]# vim /home/svn/conf/authz.conf       :
[groups]
admin=user1,user2
test=user3
[/]
@admin=rw
[repos1:/]
user3=r
 
 
:[groups] , , , ,
/homd/svn/conf/pwd.conf ,
[/]
[repos1:/]
, :
:[repos1:/aaa] aaa 。
@admin admin 。
user1=r user1 。
:r,w,rw , , 。 user1= 。
OK, svn 。 。

4)、 svn
useradd svn	#    svn     ,        
passwd svn	##         ,      ,        
chown -R svn:svn /home/svn/	##    svn      
chmod –R o+rw /home/svn   ##  windows      /home/svn/db/txn-current-lock’  
 5)、 svn
vi /etc/httpd/conf/httpd.conf 
      Listen 80
 6)、 httpd
vi /etc/httpd/conf.d/subversion.conf
 
       :

<Location /svn>
    DAV svn
    SVNListParentPath on
    SVNParentPath /home/svn
    AuthType Basic
    AuthName "Authorization"
    AuthUserFile /home/svn/conf/pwd.conf     ##          
    AuthzSVNAccessFile /home/svn/conf/authz.conf   ##          
    Require valid-user
</Location>

    !
 7)、 httpd
service httpd restart
 8)、 svn
svnserve -d -r /home/svn/ 
 9)、
: Ip+ +httpd <Location /svn>。
:http://192.168.1.1:888/svn
 
, subversion, :
yum remove subversion
 

좋은 웹페이지 즐겨찾기