Subversion XINETD로 돌리기

purewell의 이미지

FedoraCore2에서 xinetd과 연결이 안 되어 있더군요.
그래서 짬내서 만들어 보았습니다.
(이하존칭생략)

1. 저장소 만들기 및 각종 subversion 세팅...

2. /etc/services 에 svn 프로토콜 추가

#vi /etc/services
---------- services 파일 마지막 부분에 다음 추가
svn 3690/tcp
svn 3690/udp

3. /etc/xinetd.d/xsvn 파일 만들기
#vi /etc/xinetd.d/xsvn
---------- xsvn begin
service svn
{
        disable = no
        flags = REUSE
        socket_type = stream
        wait = no
        user = [실행할사용자명]
        server = /usr/bin/svnserve
        server_args = -i -r [저장소위치]
        log_on_failure += USERID
}
---------- xsvn end

4. xinetd 재시동
#/etc/init.d/xinetd restart

테스트용으로 [실행할사용자명]은 root (매우위험함)으로 하고,
[저장소위치]는 /root/svn으로 하였습니다.

Forums: