-
[GCP] SVN 설치및 설정하기지식 2021. 6. 20. 18:44반응형
GCP에 SVN 설치하는 방법을 소개하도록 하겠습니다.
SSH까지 접속이 가능하다면 접속을 하도록 합니다. 만약 그전까지 세팅이 되어있지 않다면
[지식] - [GCP] 구글 클라우드 사용하기 참고하여 설정해주도록 합니다.
최초 설정은 root의 비밀번호 설정 후 root로 접속하는것입니다.
그 후 apt-get update 명령어를 통해 업데이트를 해준 후
apt-get install subversion 으로 svn을 설치해주도록 합니다.
설치가 끝났나면 svn사용을 위한 폴더를 생성해 주어야 하는데요.
mkdir -p /home/svn/respos/ 본인은 이렇게 생성해 주었습니다.
다음으로 svn에서 가져올 폴더의 이름을 정해주는 작업을 하도록 하겠습니다.
svnadmin create /home/svn/repos/mincms 라는 저장소를 생성해 주었습니다.
세팅을 위하여 mincms/conf 폴더로 이동을 합니다.
( cd /home/svn/repos/mincms/conf )
vi 편집기를 이용하여 svnserve.conf를 수정해주도록 합니다.
- vi svnserve.conf
실행을 하게되면 아래와 같은 창이 나올것입니다.
처음에는 주석으로 처리되어있으니 주석을 풀어 위와같이 작성해 주도록 합니다.
완료 후 esc -> :wq! 을 작성하여 빠져나와주도록 합니다.
다음으로는 사용자 계정을 설정해 주기 위해 paaswd 파일을 수정해주도록 합니다.
- vi passwd
users 아래 계정명 = 비밀번호 순으로 작성하여 주도록하며 여러명 작성또한 가능합니다.
작성 후 저장하면 기본 세팅은 끝났습니다.
svnserve -d -r /home/svn/repos 명령어를 실행하여 서버를 시작해주도록 합니다.
( svn 재부팅 : shutdown -r now )
다시 GCP로 돌아와 방화벽 포트를 열어 주어야 하는데 SVN 기본 포트는 3690입니다.
왼쪽 위 삼지창 -> VPC 네트워크 -> 방화벽 -> 방화벽 규칙 만들기 클릭
이름은 평범하게 원하는 이름 작성해주시고(본인은 간단하게 svn으로 작성) 로그 사용여부 체크
대상 - 네트워크의 모든 인스턴스
소스 IP 범위 - 0.0.0.0/0(모든 접근허용) 혹은 열어주고 싶은 IP만 작성
프로토콜 - tcp 클릭 후 3690 포트 작성
작성해주면 모든것이 완성 되었습니다.
만약 Spring 혹은 이클립스 등에 svn이 설치가 되어있지않다면
Help -> Eclipse Marketplace 에서 svn을 다운로드 받아주시면 됩니다.
그 후 SVN -> 마우스 오른쪽 버튼 -> New -> Repository Location클릭
URL 입력 장소에 svn://내부IP(Computer Engine에 있는 IP)/생성한 폴더이름
USER와 PASSWORD는 아까 설정해줬던 아이디와 비밀번호를 작성해주면 됩니다.
혹여 여기서 제대로 작성했음에도 오류가 난다면
Window -> Preferences -> 검색어에 SVN작성(Version Control) -> SVN Connector ->다운로드 설정을 해주도록 합니다.
감사합니다.
반응형'지식' 카테고리의 다른 글
[GCP] 구글 클라우드 사용하기 (0) 2021.06.20 [지식] Spring Select a Wizard에 jsp 가 없다면? 해결방법 (0) 2021.06.12 [Linux] 방화벽, 포트 확인, 열기, 막기, 조회 등 (0) 2021.06.01 Mac mariaDB, tomcat 자동 시작 설정하기 [MAC] (0) 2018.02.26 Mac mariaDB lower_case_table_names 설정 (0) 2018.01.18