subvision 서버 관리 문제 - 아파치와 관련해서

hongyver의 이미지

안녕하세요.
늦었지만 회사에서 서브비전을 사용하기로 했습니다.
그래서 아파치와 TRAC 그리고 서브비전을 연동해서 사용하기로 했는데...
크게는 두가지 버전이 있고 중간중간에 가지를 친 작업들도 많습니다.
보통 어떻게들 트리를 가져가시는지...

그것보다 중요한건...
제 개인적으로는 회사도메인에 서버명을 달리해서 웹에서도 접근할수 있도록 할 예정인데...보안상 이유로 꺼리는 군요. (소스유출이겠죠?)
TRAC에서 .htaccess 와 같은 패스워드로 접근하도록 할 예정인데 이정도로는 부족할까요? 특별히 신경써야 될부분이나 문제될 소지가 있을까요?
(뭐 FTP는 필요할때만 열고, telnet은 막아두고)

윈도우2003에 아파치, php, TRAC, 서브비전을 설치할 예정입니다.
조언좀 부탁드립니다.

feanor의 이미지

사내에서 Subversion과 Trac으로 개발 서버를 운영한지 대략 2년 정도 되었습니다.

Subversion에서 가지를 치는 경우 보통 저장소를 다음과 같이 구성합니다.

/trunk
/branches
/tags

아파치와 Subversion을 붙여서 소스를 웹에서 접근하는 것은 htpasswd를 사용한 HTTP 인증을 쓰고 있는데, 보안상 특별히 문제될 부분은 없을 것 같습니다. 버추얼 호스팅으로 svn."도메인"으로 접근할 수 있도록 해 두었습니다.

저희는 회사 밖에서도 패스워드를 입력하면 볼 수 있게 되어 있는데, 필요하시다면 아파치 설정파일에서 Allow from "사내 IP 대역", Deny from all로 하셔서 웹에서 볼 수 있게 하되 사내에서만 볼 수 있게 하셔도 되겠습니다.