Gitlab 서버 백업 튜토리얼
이 문서에서는 백업만 다룹니다. 이 글은 Ubuntu 20.04와 Gitlab 버전 15.0.0으로 작성되었습니다.
이 문서에서는 필요한 Gitlab 서버를 실제로 설정하는 방법을 설명합니다. https://linuxhint.com/installing_gitlab_ubuntu/
이 작업이 끝나면 자동 백업을 만들 것입니다.
이 문서에 대한 좋은 참고 자료는 다음과 같습니다. https://docs.gitlab.com/ee/raketasks/backup_restore.html
첫 번째 단계는 Gitlab을 구성하는 것입니다.
백업 경로가 있는지 확인하십시오. 원하는 대로 경로를 수정하거나 기본값을 유지할 수 있습니다./mnt/gitlab에 외부 백업 드라이브가 마운트되어 있기 때문에/mnt/gitlab/backups를 사용했습니다.
sudo mkdir -p /mnt/gitlab/backups
# Backup dir needs to be owned by user git so it
# can properly write backup files:
sudo chown git /mnt/gitlab/backups
/etc/gitlab/gitlab.rb에서 구성 파일을 편집합니다.
# Change the backup path
gitlab_rails['manage_backup_path'] = true
gitlab_rails['backup_path'] = "/mnt/gitlab/backups"
# Limit the number of backups that we keep
gitlab_rails['backup_keep_time'] = 604800
완료되면 Gitlab 구성 파일을 저장한 다음 다시 읽습니다.
sudo gitlab-ctl reconfigure
다음으로 백업 명령을 실행해 보겠습니다.
/usr/bin/gitlab-backup create force=yes GZIP_RSYNCABLE=yes STRATEGY=copy CRON=1
다음으로 비밀을 같은 위치에 백업해야 합니다.
cp /etc/gitlab/gitlab-secrets.json /etc/gitlab/gitlab.rb /mnt/gitlab/backups
이제 Gitlab 서버가 백업되었으며 복원할 수 있습니다.
Reference
이 문제에 관하여(Gitlab 서버 백업 튜토리얼), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/frederickollinger/gitlab-server-backup-howto-4l7c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)