OS/리눅스

[SVN] project 추가 방법

까망후니 2019. 4. 23. 16:54

1.    svnadmin create [Repository 경로]/[생성할 프로젝트폴더]

ex) svnadmin create repositories/testProject

 

2.   /opt/bitnami/apache2/conf/extra/httpd-subversion.conf  에 신규 생성된 프로젝트 정보 추가

ex) 

 <Location /svn/codelabor>

        DAV svn

        SVNPath /opt/bitnami/repositories/testProject

        AuthType Basic

        AuthName "Test Project Repo"

        AuthUserFile "/opt/bitnami/apache2/users"

        Require valid-user

        AuthzSVNAccessFile "/opt/bitnami/repositories/testProject/conf/authz"

</Location>

 

3.   /opt/bitnami/repositories/testProject/conf/authz 에 권한 설정

ex) [groups]

testGroup= HongGilDong,JangYoungSil,UserID

[/]

testGroup = rw

 

4. ./ctlscript.sh restart apatch

 

[참고사항] 계정은 /opt/bitnami/apache2/users 에 설정한 계정을 따라갑니다.