> 개발 도구 > 자식 > 본문

gitlab 데이터베이스 저장 위치를 ​​수정하는 방법

PHPz
풀어 주다: 2023-04-11 09:29:25
원래의
3033명이 탐색했습니다.

GitLab은 많은 기업과 개발자가 코드를 관리하는 데 사용하는 인기 있는 오픈 소스 코드 호스팅 플랫폼입니다. GitLab은 사용자 정의 가능한 저장 위치를 ​​제공합니다. 즉, GitLab 데이터베이스의 저장 위치를 ​​원하는 위치로 지정할 수 있습니다.

이 기사에서는 GitLab 데이터베이스 저장 위치를 ​​수정하는 방법을 보여줍니다.

1단계: GitLab 중지

GitLab 데이터베이스 저장 위치를 ​​변경하기 전에 변경 사항이 적용될 수 있도록 GitLab 서비스를 중지해야 합니다. 다음 명령을 사용하여 GitLab 서비스를 중지할 수 있습니다.

sudo gitlab-ctl stop
로그인 후 복사

2단계: 기존 데이터 복사

GitLab 데이터베이스의 데이터가 손실되지 않도록 하려면 기존 GitLab 데이터를 복사해야 합니다. 다음 명령을 사용하여 기존 데이터를 새 위치에 복사할 수 있습니다.

sudo cp -R /var/opt/gitlab /new/gitlab/location
로그인 후 복사

/new/gitlab/location을 GitLab 데이터를 복사하려는 새 위치로 바꾸세요. /new/gitlab/location替换为您希望将GitLab数据复制到的新位置。

步骤3:修改GitLab配置

一旦您复制了现有的数据,您需要打开GitLab配置文件并将数据库存储位置更改为新位置。默认情况下,GitLab的配置文件位于/etc/gitlab/gitlab.rb

3단계: GitLab 구성 수정

기존 데이터를 복사한 후에는 GitLab 구성 파일을 열고 데이터베이스 저장 위치를 ​​새 위치로 변경해야 합니다. 기본적으로 GitLab의 구성 파일은 /etc/gitlab/gitlab.rb에 있습니다.

해당 파일에서 다음 줄을 찾으세요:

git_data_dir "/var/opt/gitlab/git-data"
로그인 후 복사
새 위치로 경로 변경:

git_data_dir "/new/gitlab/location/git-data"
로그인 후 복사
새 위치에서도 마지막 "/git-data"가 필요하므로 마지막 "/git-data"가 필요합니다. 기존 위치 디렉토리 구조.

4단계: 파일 권한 변경

파일 권한 변경은 GitLab이 새 경로에 액세스할 수 있도록 하기 위해 필요한 단계입니다. 다음 명령을 사용하여 새 위치의 소유자 및 권한을 변경할 수 있습니다.

sudo chown -R git:git /new/gitlab/location
sudo chmod -R 0700 /new/gitlab/location
로그인 후 복사
위 명령에서 "git"은 GitLab 프로세스의 실행 사용자입니다. GitLab을 시작할 때 다른 사용자를 정의한 경우 해당 값을 사용하십시오.

5단계: GitLab 다시 시작

위 단계를 완료한 후 GitLab 서비스를 다시 시작하여 변경 사항을 적용할 수 있습니다.

sudo gitlab-ctl start
로그인 후 복사
완료되면 GitLab이 새 위치를 사용하고 있는지 테스트할 수 있습니다. GitLab 인스턴스에 액세스하여 작업을 수행하면 GitLab 데이터베이스 저장소 위치가 성공적으로 수정된 것입니다.

결론🎜🎜이 기사에서는 GitLab 데이터베이스의 저장 위치를 ​​수정하는 방법을 보여주었습니다. 데이터베이스 저장 위치를 ​​변경하는 것은 민감한 작업이므로 모든 데이터를 백업하고 올바른 단계를 따르십시오. 🎜

위 내용은 gitlab 데이터베이스 저장 위치를 ​​수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!