신규프로젝트를 생성하고 TRAC을 사용할수 있도록 설정하는 방법에 대한 내용이다.

프로젝트를 생성하는 과정은 2가지의 과정으로 진행된다.
우선 버전관리를 위한 SVN Repository 를 생성하고 사용자권한을 설정해 준다.

프로젝트명이 "viralapp" 인 경우

svnadmin create /opt/repo/viralapp

저장소를 생성하였으면, 권한을 조정해준다.(웹서버과 그룹사용자가 접근가능하도록 설정)
cd /opt/repo/
chown apache.abydos viralapp * -R

저장소를 읽고 쓸수 있는 설정을 한다.
vi viralapp/conf/passwd
(커밋권한이있는 사용자를 추가해준다. 모르는경우 타 프로젝트 설정 참고)



여기까지 설정했다면, svn 클라이언트를 이용해서 테스트 해본다.
svn co svn://abydos.kr/viralapp
위의 명령이 정상적으로 진행되면, svn 설정이 완료된 상태이다.

그다음 해야 할 일은 이슈관리를 위하여 TRAC 을 설정하는 일이다.
새로운 프로젝트를 생성한다.

trac-admin /opt/trac/viralapp initenv

위의 명령을 치면 여러가지 설정을 대화식으로 설정가능한 화면이 나타난다.
그 중 svn 부분을 이전에 생성한 위치 /opt/repo/viralapp 로 반드시 지정한다.
(추후 trac에서 소스보기를 이용할수 있도록 하기 위해서 필수로 해야한다)

생성이 완료되었으면, 아래의 파일을 이용해서 설정을 해준다
(잘 모른다면 이전의 프로젝트 설정을 참고)
vi /opt/trac/viralapp/conf/trac.ini

마지막으로 사용자 권한을 조정해 준다.
cd /opt/trac
chown apache.abydos viralapp * -R

서버 사용자 중 관리자로 설정하고 싶은 계정에게 관리자 권한부여
trac-admin /opt/trac/viralapp  permission add hckim TRAC_ADMIN


설정이 완료되었으면 http://abydos.kr/trac/ 으로 접속하여 프로젝트를 사용한다.

'삽질로그' 카테고리의 다른 글

TOAD 한글깨질때  (0) 2009.12.06
웹폰트 적용시키기  (0) 2009.11.27
DOM XML ticker  (0) 2009.11.24
오랜만에 find 쓸일이 생겨서..  (0) 2009.11.23
HTML 테이블 CSS  (0) 2009.11.04

+ Recent posts