[root@app01 ~]# cat /etc/centos-release
CentOS Linux release 7.7.1908 (Core)
https://about.gitlab.com/install/
sudo yum install -y curl policycoreutils-python openssh-server openssh-clients
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
sudo EXTERNAL_URL="자신의 도메인이나 접속가능한 IP:접속할 Port번호" yum install -y gitlab-ce
#Gitlab Shell로 접근
sudo gitlab-rails console -e production
#GitLab root계정 찾기
user=user.where(id:1).first
#GitLab root계정 비밀번호 변경 후 저장
user.password='변경 비밀번호'
user.password_confirmation='비밀번호 확인'
user.save
#GitLab Shell 나가기
exit
명령어로 삭제
copy propertiessudo gitlab-ctl uninstall
sudo gitlab-ctl cleanse
sudo gitlab-ctl remove-accounts
sudo dpkg -P gitlab-ce || sudo yum -y remove gitlab-ce
수동삭제
폴더강제 삭제 명령어 : rm -rf 폴더명
copy diff- /opt/gitlab
- /var/opt/gitlab
- /etc/gitlab
- /var/log/gitlab
1. port번호 충돌일 수도 있음
#사용중인 포트 확인
netstat -tulpn | grep LISTEN
#편집기 열어서 external_url 검색 후 포트번호 변경
sudo vi /etc/gitlab/gitlab.rb
#변경된 설정 적용
sudo gitlab-ctl reconfigure
2. 포트변경 아무리 해도 해결 안되면
# 편집기 열어서 다음 내용들 수정
vi /etc/gitlab/gitlab.rb
unicorn['port'] = 사용하지 않는 포트
gitlab_git_http_server['auth_backend'] = "http://localhost:사용하지 않는 포트"
#gitlab 버전 13 이상이라면
puma['port'] = 사용하지 않는 포트
gitlab_workhorse['auth_backend'] = "http://localhost:사용하지 않는 포트"
3. 아무 페이지도 뜨지 않고 연결이 막혔다고 뜸
#포트 추가하기
firewall-cmd --permanent --add-port=추가할포트/tcp