갑작스러운정전으로 gitlab서버가 다운됬다가 켜졌다. gitlab서버를 키고나서 10분정도 기다렸다가, gitlab에 들어가서 확인해보니깐 502가 떳다.. 이때, 제일 먼저 확인한것은 gitlab서비스가 살아있는지 확인했다. 1. gitlab서비스 상태 확인 $ sudo gitlab-ctl status 확인해보니깐, gitlab서비스가 올라가고있는 상태였다. 그래서 기다렸다가 상태를 다시 확인했다. 그리고나서도 gitlab접속이 안됬다... 2. nginx 재시작 $ sudo gitlab-ctl restart nginx 그리고 기다리다 보니깐 gitlab접속이 됬다.
GitLab CI/CD를 사용하기 위해서는, 소스 프로젝트에 runner가 등록되어 있어야합니다. runner가 없는경우 GitLab에서 친절하게 설치하는 방법을 알려줍니다. OS : Ubuntu 18.04.5 GitLab : 12.10.3 1. GitLab Runner설치 - 리눅스 환경에서 설치 방법 안내 # 1. 공식 GitLab 저장소 추가 curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh" | sudo bash # 2. GitLab Runner 설치 sudo apt-get install gitlab-runner 2. GitLab Runner 등록 (참고) 1. Gi..
GitLab 백업(버전별) ## GitLab 12.2 이상 sudo gitlab-backup create ## GitLab 12.1 이전 버전 gitlab-rake gitlab:backup:create 백업을 실행하면 "/var/opt/gitlab/backups "에 백업폴더가 생성되며, 백업 완료 후 생성한 파일을 알려준다. 수동 업데이트 백업완료 후 Warning: 메세지가 뜬다. 이것은 중요한 설정같은것은 자동백업이 안되니, 수동으로 백업하라는 뜻으로 수동으로 백업해야하는 설정파일들은 "/etc/gitlab/"에 있다. Warning: Your gitlab.rb and gitlab-secrets.json files contain sensitive data and are not included in ..
.gitignore .gitignore 파일에는 git으로 프로젝트 관리할때, 특정 파일/폴더를 제외하고, 관리할때 사용하는 파일입니다. 저장소 생성 후 작성하면 git관리에 많은 도움을 줍니다. .gitignore 작성 후 수정 이미 git에 올라와 있는 파일/폴더를 .gitignore 에 추가하고자 할 경우에는 추가초치가 필요합니다. 1) .gitignore 파일을 수정한다 2) 아래 명령어 진행 $ git rm -r --cached . // cache에 기록된 파일리스트 삭제 $ git add . $ git commit -m '' // 필수 $ git push {remote} {branch} 바뀐 .gitignore 에 맞게 수정된것을 확인할 수 있습니다.