ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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 ->다운로드 설정을 해주도록 합니다.

     

    감사합니다.

    반응형

    댓글

Designed by Tistory.