'windows'에 해당되는 글 13건
- 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.09.29 기존의 Subversion을 사용하여 Trac을 윈도우에 설치하기 (Apache없이)
- 2008.08.28 TOW 0.3.0 알파1의 버그, 개선사항 및 해결방법 4
- 2008.08.26 Trac 관련 글 모음입니다. 2
"SW공학툴 공용저장소" 사이트에 TOW가 소개되었네요.
Trac on Ubuntu 9.04와 TOW의 버전, 폴더 및 관련 파일 위치 비교
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 방법도 올릴 예정입니다.
또 다른 Trac Installer on Windows : easytrac
http://code.google.com/p/easytrac/
Trac 0.11b3 기반으로 구성되었고, 더 이상 업데이트가 안되었네요. 저도 시간이 더 된다면 TOW에 InnoSetup을 써볼까 했는데, 이미 easytrac에는 적용해서 installer 파일로 배포하고 있습니다.
아직 설치해보지 않았습니다만 BitNami, VisuaSVN Server 들과는 또 어떻게 다를지 기대가 되네요. 개발자 블로그를 보니 중국분이신가 봅니다.
TOW (TracOnWindows)를 다룬 책을 냈습니다.
위 책은 자바 개발자를 위한 책입니다. C/C++ 이나 Visual Studio 등의 다른 개발환경에서 개발하시는 분들한테는 TOW에 내용만 참고하기엔 조금 오버(?)가 될수도 있겠네요.
책 관련한 내용은 http://eclipseforum.net 에서 다룹니다. 여기는 오로지 TOW나 Trac에 대해서 다루니 참고하세요.
TOW 0.3의 Subverion 사용시 사용자별로 권한 설정을 해줘야 합니다.
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 사용시 꼭 숙지하시기 바랍니다.
Trac Lightning (일본판 TOW)
TOW 설치된 폴더 옮기기 (Python 부분)
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 다시 실행.
테스트를 안 해보고 포스팅을 해서 죄송한데요. 시간 되는 데로 테스트 해보고 다시 업데이트 하겠습니다. 급하게 폴더를 옮겨야 하실 분들은 한번 시도를 해보시면 좋을 듯합니다.
기존의 Subversion을 사용하여 Trac을 윈도우에 설치하기 (Apache없이)
저도 테스트는 안해봤지만, 필요한 분들이 계실거 같아서 소개해드립니다.
http://how-to-solutions.com/how-to-install-trac-on-windows.html
이 방법은 Apache를 쓰지 않고, tracd를 씁니다. Subversion 저장소가 있다고 가정하고, TortoiseSVN을 client로 쓰는 경우에 해당된다고 합니다. 그리고, TOW와는 무관합니다.
도움이 되시길...
TOW 0.3.0 알파1의 버그, 개선사항 및 해결방법
- PYTHON_HOME 변수대신 PYTHONHOME을 써야 기존 Python과 충돌되지 않는다. (이문영님 보고) => 반영
- add-perm, list-perm, remove-perm 스크립트에서 에러 발생 (kermi님 보고) => 반영. 아래와 같이 수정하면 해결됩니다.
수정된 add-perm.bat 파일@echo off
call set-tow.bat
if "%3"=="" goto usage
call trac-admin %1 permission add %2 %3 %4 %5 %6 %7 %8 %9
goto end
:usage
call lang ADD_REMOVE_PERM_USAGE %0
:end
수정된 list-perm.bat 파일@echo off
call set-tow.bat
if "%1"=="" goto usage
call trac-admin %1 permission list %2 %3 %4 %5 %6 %7 %8 %9
goto end
:usage
call lang LIST_PERM_USAGE %0
:end
수정된 remove-perm.bat 파일@echo off
call set-tow.bat
if "%3"=="" goto usage
call trac-admin %1 permission remove %2 %3 %4 %5 %6 %7 %8 %9
goto end
:usage
call lang ADD_REMOVE_PERM_USAGE %0
:end
리포트 해주신 분들 감사합니다. ^^
Trac 관련 글 모음입니다.
추천할 만한 사이트가 있는데로 계속 업데이트하겠습니다.
Trac on Windows 설치 (TOW가 아닌 직접 설치)
- TracOnWindows 01 - Trac: 다양한 커스터마이징 방법 소개
- Trac, 닥치고 어디 한 번 설치나 해 봅시다.: RWAPM + mod_wsgi + Python + Trac 조합으로 설치하는 방법을 설명합니다.
- [가이드북] 형상관리(Subversion)와 이슈 관리(Trac)를 연동하여 프로젝트 개발 환경에 적용하기: VisualSVN server + Subclipse + Trac + 이클립스 Mylyn 연동
이슈트래커, Trac에 대한 이해
Trac 사용법
Trac Plugin 설치법
Subversion 관련
Trac + Eclipse Mylyn 관련
Hudson과 Trac
이슈 트래킹 시스템 비교
- 협업관리 및 이슈트래커 비교자료
- 이슈 트래커 개발자가 들려주는 이슈 트래커 이야기, Part 1: 무엇을 어떻게 골라쓸까
- 이슈 트래커 개발자가 들려주는 이슈 트래커 이야기, Part 2: 이슈 트래커를 슬기롭게 활용하자
- Compare Web-Based Issue Trackers
- 프로젝트 협업을 위한 Trac, CodeBeamer, Jira, Mantis의 간단 비교
- 버그관리시스템 사용 현황 조사 결과