1. Trac 을 통해서 새 프로젝트 생성하기
2. Admin 계정 설정하기trac-admin [projectpath] initenv
milestone이나 component 등을 설정하기 위해서는 admin 권한이 필요하다.
TRAC에 접속해서 wiki 페이지를 잘 찾아 보면 추가하는 방법이 나와있다.
(http://localhost:8000/my-project/wiki/TracAdmin 문서에 설명이 되어있다.)
방법은 아래 구문과 같다.
trac-admin <my-project pth> add <id> <권한> [<권한>]
예는 아래와 같다.
trac-admin c:\projects\trac\my-project permission add alones TRAC_ADMIN
※ 추가 가능한 권한은 아래와 같은 명령으로 알 수 있다.
trac-admin c:\projects\trac\my-project permission list alones
3. Web에서 Admin 활성화 시키기
{$TRAC_HOME}/conf/trac.ini 파일을 수정해야한다
[components] 옵션에
webadmin.* = enabled 를 추가 해주고 접속 하면 된다 :)
[components] 옵션이라는 항목이 없으면 직접 추가해주면 된다 :)
3. Trac Backup
$ cd /var/lib/trac
$ ls
angelos production test
$ sudo trac-admin angelos hotcopy /media/외장\ 디스크/백업/trac/angelos
Hotcopying /var/lib/trac/angelos to /media/외장 디스크/백업/trac/angelos ...
Hotcopy done.
$ sudo trac-admin production hotcopy /media/외장\ 디스크/백업/trac/production
Hotcopying /var/lib/trac/production to /media/외장 디스크/백업/trac/production ...
Hotcopy done.