본문 바로가기
호구지책/기타

[AWS] SVN 구축하기

by 하늘의흐름 2017. 4. 11.
반응형

아마존 웹서버로 SVN 구축하기


네이버 SVN 서비스가 종료된 뒤에

적절한 소스관리 시스템을 찾아 해메는 중이었다.


그러던 어느날. 이런 중생에게 한줄기 빛이 나타났으니,

바로 아마존 웹서버였다.


1년간 무료로 인프라를 제공하고, 그 뒤에는 선결제로 (38000원?)

적절하게 사용이 가능하다고 했다.



아마존 웹서버 구축에 대한 상세한 설명은

아마존 웹서비스를 다루는 기술 출간 및 원고 공개

참조하시기 바란다.





넷빈즈에서 연결

넷빈즈에서 SVN연결시에는 SVN이 이미 설치되어 있어서

연결설정만 해주면 된다.


Team->서브버전->import into Repository


접속주소에는  

svn://도메인주소/프로젝트명

으로 잡아주면 된다.


예를 들어 다음과 같다.

svn://ec2-11-111-22-111.us-west-2.compute.amazonaws.com/project1


그리고 리눅스 SVN에서 설정한 계정의 아이디와 암호를 입력하면 된다.





발생 이슈


E175002: connection refused by the server

접속이 안되고 다음에러를 뱉는다.

아마존에서 접속 포트를 열어주어야 한다.

svn기본 포트는 3690이다.


아마존 웹서버2 콘솔로 접속한다.

그리고 보안그룹으로 들어간다.


https://us-west-2.console.aws.amazon.com/ec2/v2/home?region=us-west-2#SecurityGroups:sort=groupId




Edit로 보안그룹을 편집한다. 

2개의 그룹이 있는데, 첫번째 그룹을 편집한다.


type: TCP port:3690 source: anyware

type: UDP port:3690 source: anyware



URL와 아이디, 암호를 바르게 입력하고

접속합니다~



E200002: line 1: Section header expected

제타위키를 따라해서 구축한다음에

SVN 접근을 시도하니

E200002: line 1: Section header expected

이런 오류가 떨어졌다.


svn환경파일인 svnserve.conf에

[General]

가 빠져있어서 그렇다. 

해당문자열을 파일의 최상단에 넣어주어야 한다.



접속성공


넷빈즈에서 SVN에 정상접속된 화면!!




ps: 해외결제가 가능한 게 신용카드 밖에서 없어서 

일단 그걸로 연결했지만..

추후에는 체크카드로 연결할 생각이다.



참고

아마존웹서버콘솔

리눅스 한글 설정

AWS 루트 계정 접속

SVN 설치 및 설정 - 제타위키

AWS SVN 설치 후 연결

AWS EC2 에서 SVN 사용하기

반응형

댓글