문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| develop:vcs:subversion:install [2012/03/29 11:52] – 새로 만듦 starlits | develop:vcs:subversion:install [2025/10/03 22:30] (현재) – 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| ====== Subversion Installation ====== | ====== Subversion Installation ====== | ||
| - | ===== Subversion | + | ===== Subversion |
| - | | + | |
| # apt-get install subversion subversion-tools libapache2-svn apache2.2-common python python-svn python-subversion | # apt-get install subversion subversion-tools libapache2-svn apache2.2-common python python-svn python-subversion | ||
| </ | </ | ||
| + | - subversion repository로 이용할 디렉토리를 설정한다. <code bash> | ||
| + | mkdir /home/svn | ||
| + | chown www-data: | ||
| + | chmod 750 /home/svn/ | ||
| + | </ | ||
| + | - apache2 모듈들을 확인한다. | ||
| + | - libapache2-svn 을 설치하면 자동으로 활성화되지만 활성화되었는지 확인한다. <code bash> a2enmod dav_svn </ | ||
| + | - 아파치 인증모듈인 authz_user가 활성화 되어 있는지 확인한다. <code bash> a2enmod authz_user </ | ||
| + | - / | ||
| + | < | ||
| + | DAV svn | ||
| + | SVNParentPath /home/svn | ||
| + | AuthType Basic | ||
| + | AuthName " | ||
| + | AuthUserFile / | ||
| + | < | ||
| + | Require valid-user | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | - **/ | ||
| + | htpasswd -c / | ||
| + | </ | ||
| + | - apache2 를 재시작한다. <code bash> / | ||
| + | |||
| + | ===== Svnserve Install/ | ||
| + | |||
| + | - 새로운 저장소를 생성한다. (Create Repository) < | ||
| + | # mkdir -p /opt/svn | ||
| + | # cd /opt/svn/ | ||
| + | # svnadmin create --fs-type fsfs projectname | ||
| + | </ | ||
| + | - svnserve 를 데몬으로 띄워서 이용할 경우 아래와 같이 설정한다. (Configure svnserve) < | ||
| + | # cd / | ||
| + | # vi svnserve.conf | ||
| + | [general] | ||
| + | anon-access = none | ||
| + | auth-access = write | ||
| + | password-db = passwd | ||
| + | realm = ProjectName Repository | ||
| + | # vi passwd | ||
| + | [users] | ||
| + | USER_ID = PASSWORD | ||
| + | </ | ||
| + | - svnserve 를 시작하는 방법은 아래와 같다. (Run svnserve) \\ <color red> | ||
| + | # svnserve -d --root /opt/svn | ||
| + | </ | ||
| + | |||
| ===== Subversion Installation On Windows ===== | ===== Subversion Installation On Windows ===== | ||