'tow'에 해당되는 글 5건
- 2011.06.29 SVN 저장소를 TOW로 옮기기
- 2010.03.09 Trac On Windows 설치
- 2009.07.13 [Trac] TOW 사용자 관리
- 2009.07.12 [Trac] TOW 권한 관리
- 2009.07.10 Trac On Windows 설정
- SVN 저장소를 TOW로 옮기기
- 日常茶飯事
- 2011. 6. 29. 04:00
TOW를 사용하면서 기존에 사용하던 SVN 저장소를 가져왔다.
1. SVN 서버에서 옮기려는 저장소를 복사해서 C:\TOW\SvnRepo\Projects\PROJECT에 옮긴다.
2. 싱크를 맞춘다.
1. SVN 서버에서 옮기려는 저장소를 복사해서 C:\TOW\SvnRepo\Projects\PROJECT에 옮긴다.
2. 싱크를 맞춘다.
C:\TOW> trac-admin PROJECT resync
끝~
- 2016-06-21 Eclipse에서 Commit하고 History까지 확인했는데, Trac에서는 NoSuchChangeset이 발생함.
이런 경우에도 resync를 하면 해결된다.
- Trac On Windows 설치
- 日常茶飯事
- 2010. 3. 9. 17:19
- http://sourceforge.net/projects/traconwindows/
TOW-0.2.2-Standard-ko.ZIP (Trac 0.10.4)
- 설치는 C:/에 압축을 풀기만 하면 된다.
- 프로젝트, 사용자 생성
create-trac-repo.bat //이거 변경했음->////
//프로젝트 생성
> add-project PROJECT
//사용자 관리
//admin 제거 : %TOW%/SvnRepo/Projects/trac.htpasswd 에서 제거한다.
//anonymous의 권한을 없앤다. //원본 배포파일하고 비교===git에 올려두는게 좋은지..
> remove-perm PROJECT anonymous *
> add-user USER PASSWORD //비밀번호 변경도 가능
> list-perm PROJECT
admin TRAC_ADMIN
admin XML_RPC
anonymous BROWSER_VIEW
anonymous CHANGESET_VIEW
...
//해당 프로젝트에서 사용자에 대한 권한을 준다. 참고
> add-perm PROJECT USER PERMISSION //대소문자 구분 주의
- [Trac] TOW 사용자 관리
- 日常茶飯事
- 2009. 7. 13. 07:20
- 사용자 관리
add-user.bat 는 htpasswd로 암호를 생성한다.
사용자계정은 %TOW%/SvnRepo/Projects/trac.htpasswd 에 저장된다.
이 계정은 전체 TOW 시스템에서 사용된다.
httpd.conf에서 Trac과 서브버전에 대한 AuthUserFile이 trac.htpasswd로 설정되어 있다.
사용자를 추가하면 anonymous의 권한을 상속받는다.
anonymous의 모든 권한을 제거하면 이후 추가한 사용자는 아무런 권한이 없다.
권한은 각 프로젝트의 데이터베이스에 저장된다.
각 프로젝트별로 사용자에 대한 권한 관리가 가능한다.
- SVN 은 별도로 권한 설정을 해야 한다.
add-user.bat 는 htpasswd로 암호를 생성한다.
사용자계정은 %TOW%/SvnRepo/Projects/trac.htpasswd 에 저장된다.
이 계정은 전체 TOW 시스템에서 사용된다.
httpd.conf에서 Trac과 서브버전에 대한 AuthUserFile이 trac.htpasswd로 설정되어 있다.
사용자를 추가하면 anonymous의 권한을 상속받는다.
anonymous의 모든 권한을 제거하면 이후 추가한 사용자는 아무런 권한이 없다.
권한은 각 프로젝트의 데이터베이스에 저장된다.
각 프로젝트별로 사용자에 대한 권한 관리가 가능한다.
- SVN 은 별도로 권한 설정을 해야 한다.
- [Trac] TOW 권한 관리
- 日常茶飯事
- 2009. 7. 12. 23:55
- http://trac.edgewall.org/wiki/TracPermissions#AvailablePrivileges
- Trac 0.10.4, TOW 0.2.2a-Standard-ko 에서 테스트되었음.
- 티켓 권한
- 사용자에 그룹 권한을 준다.
- 권한 그룹을 생성하는 스크립트
- Trac 0.10.4, TOW 0.2.2a-Standard-ko 에서 테스트되었음.
- 티켓 권한
- REPORT를 수정하면 모든 사용자에게 영향을 미친다.
- 사용자에 그룹 권한을 준다.
> add-perm PROJECT USER @developer
- 권한 그룹을 생성하는 스크립트
@echo off
if "%1"=="" goto usage
call add-perm %1 @observer REPORT_VIEW TICKET_VIEW
call add-perm %1 @reporter REPORT_VIEW TICKET_VIEW TICKET_CREATE TICKET_APPEND
call add-perm %1 @developer REPORT_VIEW TICKET_VIEW TICKET_CREATE TICKET_MODIFY //또는 TICKET_ADMIN =-=> ticket_admin 권한이 아니고 이 권한만 있으면 답글이 안나옴.=>??? ticket_admin권한을 주면될거 같다.
call add-perm %1 @developer WIKI_ADMIN TIMELINE_VIEW ROADMAP_VIEW
call add-perm %1 @developer BROWSER_VIEW LOG_VIEW FILE_VIEW SEARCH_VIEW CHANGESET_VIEW
//BROWSER_VIEW는 소스 브라우저, CHANGESET_VIEW은 변경사항, FILE_VIEW는 파일내용보기 권한임.
call add-perm %1 @developer XML_RPC
call add-perm %1 @manager REPORT_ADMIN TICKET_ADMIN
call add-perm %1 @manager WIKI_ADMIN TIMELINE_VIEW ROADMAP_VIEW ROADMAP_ADMIN MILESTONE_ADMIN
call add-perm %1 @manager BROWSER_VIEW LOG_VIEW FILE_VIEW SEARCH_VIEW CHANGESET_VIEW
call add-perm %1 @manager XML_RPC
goto end
:usage
echo Usage : _add-perm-group PROJECT
goto end
:end
if "%1"=="" goto usage
call add-perm %1 @observer REPORT_VIEW TICKET_VIEW
call add-perm %1 @reporter REPORT_VIEW TICKET_VIEW TICKET_CREATE TICKET_APPEND
call add-perm %1 @developer REPORT_VIEW TICKET_VIEW TICKET_CREATE TICKET_MODIFY //또는 TICKET_ADMIN =-=> ticket_admin 권한이 아니고 이 권한만 있으면 답글이 안나옴.=>??? ticket_admin권한을 주면될거 같다.
call add-perm %1 @developer WIKI_ADMIN TIMELINE_VIEW ROADMAP_VIEW
call add-perm %1 @developer BROWSER_VIEW LOG_VIEW FILE_VIEW SEARCH_VIEW CHANGESET_VIEW
//BROWSER_VIEW는 소스 브라우저, CHANGESET_VIEW은 변경사항, FILE_VIEW는 파일내용보기 권한임.
call add-perm %1 @developer XML_RPC
call add-perm %1 @manager REPORT_ADMIN TICKET_ADMIN
call add-perm %1 @manager WIKI_ADMIN TIMELINE_VIEW ROADMAP_VIEW ROADMAP_ADMIN MILESTONE_ADMIN
call add-perm %1 @manager BROWSER_VIEW LOG_VIEW FILE_VIEW SEARCH_VIEW CHANGESET_VIEW
call add-perm %1 @manager XML_RPC
goto end
:usage
echo Usage : _add-perm-group PROJECT
goto end
:end
- 개발자가 작업완료후 그룹아이디로 할당을 시킬수 있어야 함. [본문으로]
- Trac On Windows 설정
- 日常茶飯事
- 2009. 7. 10. 03:57
Ticket Type을 task를 기본으로 두는 것도 미리 설정해 두자...(아닌가? 시스템에 따라 defect가 기본으로 되어야 하나?)
- trac.ini 변경
C:\TOW\Setup\TracRepo\Projects\HelloTOW\conf\trac-std-ko.ini.tpl 파일이 복사되므로 아래 내용을 적용시켜두면 프로젝트가 생성될때 적용된다.
각 프로젝트의 Admin(어떤 플러그인을 설치해야 되는지는 잘모르겠다. TOW에는 기본적으로 있음)을 이용해서도 가능
- 리포트 추가
http://pantarei.tistory.com/384
- 메뉴 추가
http://pantarei.tistory.com/397
- Subversion
C:\TOW\Python\Lib\site-packages\trac\db_default.py
- 참고
http://trac.edgewall.org/
http://trac.tistory.com/
http://eclipseforum.net/
http://www.hosted-projects.com/trac/TracDemo/Demo
- trac.ini 변경
C:\TOW\Setup\TracRepo\Projects\HelloTOW\conf\trac-std-ko.ini.tpl 파일이 복사되므로 아래 내용을 적용시켜두면 프로젝트가 생성될때 적용된다.
각 프로젝트의 Admin(어떤 플러그인을 설치해야 되는지는 잘모르겠다. TOW에는 기본적으로 있음)을 이용해서도 가능
- [ticket] - restrict_owner를 true로 두면 사용자를 선택해서 할당할 수 있게 Select 목록으로 나온다.
- [header_logo] - src를 비워두면 General - Basic Settings - Project - Name 이 좌측상단에 나온다.(Project - Name은 /projects(Available Projects) 에서 출력된다.)
- [header_logo] - link를 /projects /projects/PROJECT 로 둔다.
- [logging] - log_type을 file로 둔다.
- [wiki] - ignore_missing_pages를 true로 둔다.(Camel형식으로 된 단어에 자동으로 링크를 걸어주는 옵션)
- 업로드 용량 수정
- 확인자를 추가한다.[ticket-custom]
closer = text
closer.label = 확인자
- 리포트 추가
http://pantarei.tistory.com/384
- 메뉴 추가
http://pantarei.tistory.com/397
- Subversion
- C:\TOW\SvnTemplate\trunk, branches, tags 를 가지고 저장소를 생성, 이 디렉토리가 여기에 없으면 생성하지 않는다.
- authz 파일 수정해야 함.
- C:\TOW\Python\share\trac\wiki-default 에 있는 내용이 위키에 기본적으로 들어감.
- WikiStart를 제목만 생성되게 하자.
- create-trac-repo.bat 에서 사용자 생성 부분을 삭제하거나 admin 대신 적당한 아이디를 넣는다.
C:\TOW\Python\Lib\site-packages\trac\db_default.py
- Report 수정(마일스톤에 따른 모든 티켓들 (닫혀진 것을 포함해서) 리포트에서 owner 변경)
- Report 추가(closer가 있는 리포트)
- Components, Milestones, 버전 : 제거
- Priorities : 우선 순위를 쉽게 알아볼 수 있게 1, 2(default), 3으로 설정
- Ticket Types : 해야 할일은 task, 문제점은 defect로 두자.
- anonymous 제거
- 참고
http://trac.edgewall.org/
http://trac.tistory.com/
http://eclipseforum.net/
http://www.hosted-projects.com/trac/TracDemo/Demo
Recent comment