'TOW'에 해당되는 글 23건
- 2012.10.08 TOW (TracOnWidows)를 찾으시는 분들께
- 2009.11.17 "SW공학툴 공용저장소" 사이트에 TOW가 소개되었네요.
- 2009.07.20 Trac on Ubuntu 9.04와 TOW의 버전, 폴더 및 관련 파일 위치 비교 2
- 2009.07.16 또 다른 Trac Installer on Windows : easytrac
- 2009.02.06 TOW (TracOnWindows)를 다룬 책을 냈습니다. 5
- 2009.01.13 TOW 0.3의 Subverion 사용시 사용자별로 권한 설정을 해줘야 합니다.
- 2009.01.01 Trac Lightning (일본판 TOW) 5
- 2008.12.16 TOW 설치된 폴더 옮기기 (Python 부분) 1
- 2008.10.06 Trac Explorer 0.1(구 VSTrac)이 릴리즈되었네요. 혹시 써 보신분 계신가요? 1
- 2008.09.19 TOW 포럼을 만들었습니다. 1
TOW (TracOnWidows)를 찾으시는 분들께

정말 오랜만에 포스트하는데요. 아쉽게도 TOW는 더 이상 업그레이드가 없을 거 같습니다. 그래서 대신 BitNami를 추천해드립니다. Trac 뿐만 아니라 Redmine 등 수십종의 웹 어플리케이션에 대한 인스톨러 및 VMWare 이미지 및 아마존 Cloud 등을 지원합니다.
그동안 TOW 를 사용해주신분들께 감사드립니다.
다행인건 TOW에 대한 업그레이드는 없지만, Trac, Redmine 등 이슈트래킹 시스템은 지속적으로 업그레이드 되고 있으니, 프로젝트에서 꼭 사용해보시고 좋은 결과 만드시길 바랍니다.
Trac on Ubuntu 9.04 |
TOW 0.2.2a |
TOW 0.3.0 alpha1 |
|
설치 날짜 or 패키지 버전 | 2009.7 (apt-get을 이용해서 설치했기 때문에 설치한 시점이 중요할 듯) |
0.2.2a | 0.3.0 alpha1 |
Trac | 0.11.1 | 0.10.4 | 0.11.1 |
Subversion | 1.5.4 | 1.4.5 | 1.5.1 (repository type: 1.4) |
Apache | 2.2.11 | 2.2.6 | 2.2.9 |
Python | 2.6.2 | 2.4.4 | 2.5.2 |
아래는 Trac 관련된 파일이나 경로 비교표입니다. 백업할 때 참조하면 도움이 될 겁니다.
Trac on Ubuntu 9.04 |
TOW 0.2.x or 0.3.x |
||
Trac projects path |
/var/lib/trac/ (new) |
C:\TOW\TracRepo\Projects\ | |
Subversion repositories path |
/var/lib/svn/ (new) |
C:\TOW\SvnRepo\Projects\ |
|
Apache configurations path |
/etc/apache2/ (default) |
C:\TOW\Apache\conf\ | |
Trac config file for Apache |
/etc/apache2/sites-available/trac (new) |
C:\TOW\Apache\conf\httpd.conf 에 통합됨 |
|
Password file |
/etc/apache2/dav_svn.passwd (new) |
C:\TOW\SvnRepo\Projects\trac.htpasswd | |
Subversion Authz file |
/etc/apache2/dav_svn.authz (new) |
사용하지 않음. | |
Apache logs path |
/var/log/apache2/ (default) |
C:\TOW\Apache\log\ |
|
Trac log files |
/etc/log/apache2/*.trac.log (new) |
*.log에 통함됨 |
|
Apache port config file |
/etc/apach2/ports.conf (default) |
C:\TOW\Apache\conf\httpd.conf 에 통합됨 |
조만간 Ubuntu에서의 Trac설치 방법과 TOW 0.2.2a에서 사용한 프로젝트들에 대한 migration 방법도 올릴 예정입니다.
http://code.google.com/p/easytrac/
Trac 0.11b3 기반으로 구성되었고, 더 이상 업데이트가 안되었네요. 저도 시간이 더 된다면 TOW에 InnoSetup을 써볼까 했는데, 이미 easytrac에는 적용해서 installer 파일로 배포하고 있습니다.
아직 설치해보지 않았습니다만 BitNami, VisuaSVN Server 들과는 또 어떻게 다를지 기대가 되네요. 개발자 블로그를 보니 중국분이신가 봅니다.

위 책은 자바 개발자를 위한 책입니다. C/C++ 이나 Visual Studio 등의 다른 개발환경에서 개발하시는 분들한테는 TOW에 내용만 참고하기엔 조금 오버(?)가 될수도 있겠네요.
책 관련한 내용은 http://eclipseforum.net 에서 다룹니다. 여기는 오로지 TOW나 Trac에 대해서 다루니 참고하세요.
TOW 0.3에서 Subversion 접근 권한은 사용자 별로 설정되며, 새로 추가한 계정은 아무런 접근 권한이 없습니다. 따라서, C:\TOW\SvnRepo\Projects\authz 파일을 수정해야만 합니다. 기본적으로 admin 만 읽고 쓸 수 있는 권한이 주어집니다.
authz 파일 문법은 간략히 알아 보죠. TOW를 설치하면 기본적으로 authz 파일은 아래와 같이 됩니다.
* =
admin = rw
이는 익명의 사용자(*)는 아무런 권한이 없고, admin 계정은 읽고 쓰기(rw) 권한이 있다는 뜻입니다.
예를 들어, foo 라는 새 계정에 대해 읽고 쓰기 권한을 주려면 foo = rw를 추가하여 아래와 같이 하면 됩니다.
* =
admin = rw
foo = rw
만약 그룹을 만들어 관리하고자 한다면, 아래와 같은 형식으로 하면 됩니다.
dev = admin, foo
test = test1, test2
[/]
* =
@dev = rw
@test = r
dev, test라는 그룹이 2개가 있고, 각각 dev에는 admin, foo가, test엔 test1, test2라는 계정이 들어가 있습니다. 그리고, dev그룹은 읽고 쓸 수 있고, test그룹은 읽기만 가능합니다.
authz 파일에 대해 더 자세히 알고 싶으시면 아래의 링크를 참고하십시오.
- http://blogs.open.collab.net/svn/2007/03/authz_and_anon_.html
- http://svnbook.red-bean.com/en/1.5/svn-book.html#svn.ref.mod_authz_svn.conf
TOW 0.3 사용시 꼭 숙지하시기 바랍니다.
Python을 옮긴 후, 레지스트리만 변경해주면 될 거 같은데요.
그전에 TOW 기본 디렉토리(C:\TOW) 변경해서 설치하기의 내용을 먼저 보시기 바랍니다.
옮길 디렉토리를 C:\TOW 에서 D:\Apps\TOW 로 가정합니다.
이전의 내용에 이어서 진행을 해보면...
- C:\TOW\Python 을 D:\Apps\TOW\Python 으로 올깁니다.
- PortablePython.reg 파일을 아래와 같이 만들고, 더블 클릭해서 Python 관련 레지스트리를 수정합니다.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Python]
[HKEY_CURRENT_USER\Software\Python\PythonCore][HKEY_CURRENT_USER\Software\Python\PythonCore\2.5]
[HKEY_CURRENT_USER\Software\Python\PythonCore\2.5\InstallPath]
@=”D:\\Apps\\TOW\\Python”[HKEY_CURRENT_USER\Software\Python\PythonCore\2.5\InstallPath\InstallGroup]
@=”Python 2.5″[HKEY_CURRENT_USER\Software\Python\PythonCore\2.5\Modules]
[HKEY_CURRENT_USER\Software\Python\PythonCore\2.5\PythonPath]
@=”D:\\Apps\\TOW\\Python\\Lib;D:\\Apps\\TOW\\Python\\DLLs;D:\\Apps\\TOW\\Python\\Lib\\lib-tk”
PortablePythonHome.reg 파일을 아래와 같이 만들고, 더블 클릭해서 Python 관련 레지스트리를 수정합니다.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment]
“PYTHONHOME”=”D:\\Apps\\TOW\\Python”
- 이제 TOW 다시 실행.
테스트를 안 해보고 포스팅을 해서 죄송한데요. 시간 되는 데로 테스트 해보고 다시 업데이트 하겠습니다. 급하게 폴더를 옮겨야 하실 분들은 한번 시도를 해보시면 좋을 듯합니다.
다운로드는 http://tracexplorer.devjavu.com/ 에서 합니다.
혹시, VS2005 한글판에서 실행하는 법 아시는 분, 정보 좀 공유 바랍니다.
내용을 보시려면 http://groups.google.com/group/tow-users 로 접속하시면 되고,
포스트를 하시려면 tow-users@googlegroups.com 로 메일을 보내시면 됩니다.
구글 그룹스가 불편하시다면 이 블로그에 답글이나 방명록에 남기셔도 괜찮습니다.