ubuntu에서 subversion 및 trac 설치

2011. 5. 26. 01:34·Computing/Linux


1. subversion 설치 (svn+ssh 로 접속)
    1) apt-get install subversion libapache2-svn
    2) groupadd svn
    3) usermod -G svn 계정사용자ID  =>svn그룹에 subversion으로 로그인 권한을 가진 사용자를 추가
    4) cd 리포지터리로 이용할 디렉토리
    5) svnadmin create 리포지터리명  #DB종류는 알아서....
    6) chgrp -R svn 리포지터리명 
    7) chmod -R g+w 리포지터리명
    8) 접속테스트 => svn+ssh://계정아이디@도메인/path/to/리포지터리명  (/path/to 는 리포지터리 절대경로)

2. trac 설치
    1) apt-get install trac trac--* libapache2-mod-python pythone-setuptools
    2) cd 설치할홈디렉토리로 이동
    3) trac-admin 프로젝트디렉토리명 initenv
        실제프로젝트명->DB종류->레포지터리종류->레포지터리경로
    4) trac-admin 프로젝트디렉토리명 permission add 관리자ID TRAC_ADMIN
    5) cd 프로젝트디렉토리 -> db 디렉토리 읽기/쓰기권한 부여
    6) trac.ini 수정
        -타문서참조-
    7) apache2 환경설정
        <VirtualHost *:80>
            ServerAdmin aaa@aaaa.com
            DocumentRoot /path/to/trac #Trac의 프로젝트 상위 경로
            ServerName 도메인주소
            <Location />
                SetHandler mod_python
                PythonHandler trac.web.modpython_frontend
                PythonOption TracEnvParentDir /path/to/trac
                PythonOption TracUriRoot /
            </Location>

            <LocationMatch "[^/]+/login">
                AuthType Basic
                AuthName "Trac Authentication"
                AuthUserFile /path/to/tracpasswd/.htpasswd  #암호파일저장위치
                Require valid-user
            </LocationMatch>
        </VirtualHost>
    8) 암호저장
        htpasswd -c /path/to/tracpasswd/.htpasswd admin 
       
3. 테스트
     1) 아파치 재시작
     2) 도메인주소로 접속 테스트

-끝-

'Computing > Linux' 카테고리의 다른 글

vim/ls 색상변경  (0) 2011.08.26
우분투11(Ubuntu 11) 에서 아파치 환경변수(ENV)  (0) 2011.06.02
이클립스 설치 참고.  (0) 2010.05.14
Zend Optimizer 3.0.2  (0) 2010.04.08
리눅스 ssh 접속 빠르게 하기..  (0) 2010.03.16
'Computing/Linux' 카테고리의 다른 글
  • vim/ls 색상변경
  • 우분투11(Ubuntu 11) 에서 아파치 환경변수(ENV)
  • 이클립스 설치 참고.
  • Zend Optimizer 3.0.2
머냥
머냥
(날아보기도전에 인생추락... 그러나 포기는 없다.)
  • 머냥
    Frody's
    머냥
  • 전체
    오늘
    어제
    • 분류 전체보기 (88)
      • 사진관 (0)
        • 죄지은영혼 (0)
      • 스크랩북 (10)
        • 사진 (1)
        • 기사 (1)
        • 기타 (8)
      • 긁적임 (0)
      • 취미 (1)
      • Computing (69)
        • Typescript Study (0)
        • Linux (35)
        • MySQL (5)
        • java/jsp (4)
        • Flex (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

    • 쉘스크립트메뉴얼
    • Cron 설정
    • 루비강좌 (Ruby)
    • 루비 강좌(Wiki)
    • 회계기초 동영상
    • 서버DNS점검
    • 정규식 프로그램 RegexBuddy 소개
    • spamassasin 관련 설명블로그
    • spamassasin 관련 #2
    • spamassasin 관련 #3
    • soap 간단예제관련
    • php smarty 한글메뉴얼
    • 파이썬강좌
    • 가덕도 방문기
    • 기업용주가정보 무료제공
    • 페이스북 글등록
    • axigen메일
    • 야후신고센터.
    • postfix 환경설정
  • 공지사항

  • 인기 글

  • 태그

    FLV
    동영상
    php
    MSSQL
    프로그래밍
    골
    김두현
    윤도현의 러브레터
    디워
    요리
    freeTDS
    Qmail
    MySQL
    BIND
    ffmpeg
    imap
    Auqa Data
    스트리밍
    Subversion
    오라클
    tar
    명령어
    김동률
    휴대폰
    ssh
    모비딕
    Linux
    프리시즌
    연주
    김동욱
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
머냥
ubuntu에서 subversion 및 trac 설치
상단으로

티스토리툴바