gitlab 14

GitLab 삭제

디스크 용량을 확보하기 위해 테스트 목적으로 설치한 GitLab을 삭제하려고 한다. 패키지만 삭제한다고 삭제되지 않기 때문에 아래 과정을 따라야 한다. 방법 1. GitLab 서비스 제거 gitlab-ctl uninstall root 권한을 요구한다. 2. 데이터 삭제 gitlab-ctl cleanse 잠깐 기다리는 시간이 필요하다. 3. GitLab 계정 삭제 gitlab-ctl remove-accounts 4. 패키지 삭제 # ubuntu dpkg -P gitlab-ce # centos yum remove gitlab-ce # 다중 명령어로 실행해도 됨 dpkg -P gitlab-ce || sudo yum -y remove gitlab-ce 패키지 버전은 설치한 버전에 맞게 gitlab-ee 또는 g..

Git | GitLab 2021.05.28

[GitLab] Data 저장 디렉터리 변경

git data는 별다른 설정을 하지 않았을 경우, 아래 경로에 저장된다. /var/opt/gitlab/git-data 즉, root 경로 아래에 데이터가 누적된다. /root에 데이터가 누적되는 경우 디스크 용량이 부족해질 수 있어 별도로 마운트 시킨 디스크에 데이터가 저장될 수 있도록 변경하고자 한다. GitLab 설정 변경이므로 root 권한이 필요할 수 있다. 방법 1. 설정 파일 수정 vim /etc/gitlab/gitlab.rb 파일 내에서 아래와 같은 git_data_dirs 설정을 찾는다. # git_data_dirs({ # "default" => { "path" => "/var/opt/gitlab/git-data" }, # }) 2. 디렉토리 지정 해당 내용을 주석 해제 후, path 값..

Git | GitLab 2021.05.27

[GitLab] Repository mirroring 설정

Repository mirroring 설정 시 일정 주기마다 미러링 저장소를 자동으로 업데이트하여 원본 저장소와 동일한 상태로 만든다. 미러링 방향은 push(core) 또는 pull(premium) 레포지터리 미러링 설정은 웹 또는 RestAPI를 통해 설정할 수 있다. 이 글에서는 웹을 통해 레포지터리 미러링 기능을 이용하여 GitLab 저장소(원본 저장소)에서 다른 GitLab 저장소(미러링 저장소)로 Push 하도록 설정하는 방법을 다룬다. 준비물 - 사용자 Access Token (선택사항) 더보기 Access Token은 계정에 대한 권한 인증에 사용하며, 일종의 비밀번호처럼 사용한다. 미러링 저장소에 Push할 계정의 액세스 토큰을 생성하면 된다. Access Token 생성 내 계정 > P..

Git | GitLab 2021.05.25

[Ubuntu 18.04 LTS] GitLab 설치

Ubuntu 18.04 LTS에 GitLab-CE 설치 방법을 적어둔다. 당연하겠지만 공식 가이드 문서를 참고할 것. 공식 가이드 문서 : https://about.gitlab.com/install/ Download and install GitLab Learn about the various GitLab installation packages and downloads for Ubuntu, Debian, Docker, Google Cloud, and many more. about.gitlab.com 방법 1. OS 버전 확인 cat /etc/issue # 또는 uname -a # 또는 cat /etc/*release* 만약 사진처럼 Amazon Linux 2 AMI를 사용하는 EC2에 설치하고자 한다면 C..

Git | GitLab 2021.05.24
1 2