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
/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 중국어 웹사이트의 기타 관련 기사를 참조하세요!