본문 바로가기

리눅스

AWS 서버 SVN 설치

 

svn 설치
svn 저장소 넣을 폴더 생성
프로젝트 repository 설정

 

 

vi /usr/local/svn/프로젝트이름/conf

conf 디렉토리 접속 후 svnserve.conf , passwd , authz 파일에 주석을 제거해줘야한다

svnserve.conf

#으로 되어있는 주석을 제거해서 해당 사진과 동일하게 해줌 

passwd

[users]

사용자 아이디 = 사용자 비밀번호

authz

사용자 아이디 권한 설정 

r = 읽기 w = 쓰기

 

[svn 실행]

svnserve -d -r /usr/local/svn

 

svn 포트는 기본 3690을 쓰고 있어 aws에 접속해 인스턴스 보안그룹에 3690포트를 추가해줘야한다.

인바운드 규칙 편집

 

eclipse에서 svn repositories에 aws ip로 잘 연결이 되었다.

 

svn 설치 참고 했던 포스팅 https://app-developer.tistory.com/105

 

AWS EC2 인스턴스 SVN 설치 및 설정하기 (Trunk, Branch, Tag, Merge)

이번 포스팅은 AWS EC2 인스턴스 SVN 설치 및 설정하는 방법에 대해서 알아보도록 하겠습니다. SVN 패키지 확인다음 명령어를 입력하여 SVN이 설치되어 있는지 확인합니다.rpm -qa | grep subversion패키지

app-developer.tistory.com

 

그 외로 직접 설치하면서 생겼던 오류

svn info svn://aws.ip/프로젝트이름 으로 확인을 할 때 (설정을 다 했는데도 연결이 안됐을때)

 

svn: E170013: Unable to connect to a repository at URL ~~

svn: E215004: Authentication failed

등 오류가 발생했었는데 나같은 경우는

 

authz, passwd, svnserve.conf 설정할 때 

이런식으로 잘 보면 앞에 띄어쓰기가 있었다. 

[users] (ok)

사용자아이디 = 사용자비밀번호 

[users] (ng)

 사용자아이디 = 사용자비밀번호

 

띄어쓰기 주의하자