1) EC2의 Security group에 inbound에 custom tcp/udp를 svn default port인 3690추가

  • | tcp | 3690 | 3690 | 0.0.0.0/0
  • | udp | 3690 | 3690 | 0.0.0.0/0

2) svn을 해당 인스턴스에 인스톨 "sudo yum install subversion".
3) svn사용할 디렉토리 생성, 예) "/home/ec2-user/svn".
4) 다음을 실행 "svnadmin create /home/ec2-user/svn" (또는 3에서 생성한 위치).
5) 다음의 두개의 파일을 수정 (3에서 생성한 디렉토리의 conf 디렉토리 밑에 있음): svnserve.conf and passwd 
svnserve.conf는 다음의 내용을 주석을 풀어줌(문두의 #을 지워줌, !!! 문두에 공백이 있으면 안됨) "anon-access" (주석을 지우고 "read" 를 "none"으로 변경)  "auth-access", "password-db = passwd", "realm =" realm네임은 알아서 변경.
그리고 passwd 파일에, "사용자명 = 비밀번호" 로 사용하고자 하는 사용자를 등록.
6) svn 서버를 구동 "svnserve -d -r /home/ec2-user/svn" (3에서 만들어준 위치). 하면 사용 가능


출처: https://forums.aws.amazon.com/thread.jspa?messageID=209468

Posted by 미야프
,