(7)-3.Bitbucket server Repository 위치 변경
테스트 환경: CentOS 7, Windows 2012, Bitbucket 5.2.2
(1) Symbolic link로 처리하는 방안
- Bitbucket service 중지
- /opt/atlassian/bitbucket/5.2.2/bin/start-bitbucket.sh
- /opt/atlassian/bitbucket/5.2.2/bin/start-bitbucket.sh
- 경로위치 복사 및 링크 생성
- 원본: /var/atlassian/application-data/bitbucket/
- 원본을 특정 dir로 복사, 단 생성 계정 권한/그룹으로 접근 가능한 폴더로 이동해야 함
- 복사한 다음 원본 폴더 이름 변경(문제 시 원복을 위해 대비)
- 원본 위치에 동일한 이름의 Symbolic link 생성을 통해 이동한 위치에 경로 지정
- link파일의 권한/그룹을 Bitbucket 폴더와 동일하게 지정
- Bitbucket service 시작
- /opt/atlassian/bitbucket/5.2.2/bin/start-bitbucket.sh
- /opt/atlassian/bitbucket/5.2.2/bin/start-bitbucket.sh
- 주의사항
- 변경 시 Home dir에 있는 모든 정보를 복사해야 하며, 하위의 Repository 등 일부 데이터만 옮길 수 없음에 유의
(2) Bitbucket Home directory 변경 (공식 권장)
- url: https://confluence.atlassian.com/bitbucketserver/bitbucket-server-home-directory-776640890.html
- 기본 Home dir (/var/atlassian/application-data/bitbucket/)을 다른 Dir로 이동/복사
- 복사하는 위치에 권한을 반드시 확인
- 기본 설치 계정(atlbitbucket)의 접근이 가능해야 함
- 서비스 중지
- Linux: /opt/atalssian/nitbucket/5.2.2/bin/stop-bitbucket.sh
- Windows: 제어판 - 관리도구 - 서비스 - Bitbucket 서비스 중지
- Home dir 설정 변경
- Windows:
<Bitbucket Server installation directory
>
set-bitbucket-home.bat\bin\
- Linux and Mac:
<Bitbucket Server installation directory
>/bin/set-bitbucket-home.sh
- Windows:
- 서비스 재 시작
- Linux: /opt/atalssian/nitbucket/5.2.2/bin/start-bitbucket.sh
- Windows: 제어판 - 관리도구 - 서비스 - Bitbucket 서비스 시작