svn 서버 저장소 웹 서버 연동
svn 저장소에 commit을 하면 웹 서버에도 자동으로 적용되도록 할 수 있다.
svn checkout 하기
]# svn checkout file:///svn/okkks.tistory.com/trunk /wwwdata/okkks.tistory.com
post-commit 설정
- svn checkout 후 실행된다.
- /svn/저장소주소/hooks/에 위치
]# vi /svn/저장소주소/hooks/post-commit
#!/bin/bash
svn update 웹서버주소(예>/wwwdata/okkks.tistory.com)
post-commit 파일에 실행 권한을 부여한다.
]# chmod 755 /svn/okkks.tistory.com/hooks/post-commit
더보기>
svn 설치
- svn(Subversion) 설치 확인 및 설치하기
svn 설정
- 01. svn 저장소(repository) 만들기
- 02. svn 서비스 데몬 만들기
- 03. svn svnserve.conf 설정
- 04. svn passwd 설정 : 계정(users/passwd)
- 05. authz 설정 : 권한
- 06. 방화벽 설정(svn 외부 접속)
- 07. svnserve 서비스 데몬 시작
- 08. svn 자동 시작 설정
- 09. svn 인증 확인
- 10. svn trunk, tags, branches 기본 디렉토리 만들기
- 11. svn 저장소(repository) 삭제
- 12. svn 서버 저장소 웹 서버 연동하기
svn 사용법
- 01. svn 저장소(서버)에 import 명령어를 이용해서 전체 파일 업로드 하기
- 02. svn 명령어 사용법
TortoiseSVN 설치
- 02. TortoiseSVN 한글 언어팩 설치
- 03. TortoiseSVN 설치 확인
- 04. TortoiseSVN 언어 설정