yeonghoon.kim

  • 게시판
  • 갤러리
  • aws

centos7 gitlab 설치

김영훈 2022.11.28 12:50 조회 수 : 337

0. 환경

4vCore, 4GB 메모리, 20GB

 

 

1. SELINUX 비활성화
# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

 

 

2. firewalld 비활성화
# systemctl stop firewalld.service
# systemctl disable firewalld.service

 

 

3. 호스트네임 설정
# hostnamectl set-hostname gitlab

 

 

4. 의존성 라이브러리 설치
# yum install -y curl policycoreutils-python openssh-server perl

5. postfix 설치 및 구동
# yum install -y postfix
# systemctl enable postfix
# systemctl start postfix

 

 

6. GitLab 패키지 저장소 추가 및 패키지 설치
# curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash

 

 

7. GitLab EE 설치(30일 이후 등록하지 않으면 CE 기능만 사용가능하도록 변경됨)
# yum install -y gitlab-ee

 

 

8. 외부 주소 변경(여기에서는 ip로 설정. 도메인이 따로 있다면 해당 도메인 등록)
# vim /etc/gitlab/gitlab.rb
external_url 'http://10.0.0.100'

 

 

9. 위에서 수정한 설정 반영
# gitlab-ctl reconfigure

 

 

10. 기본 패스워드 확인(24시간 내에 확인 안할 경우 해당 파일 삭제되므로 주의)
# cat /etc/gitlab/initial_root_password
+m1KgvDf1GjKYL8nxGbw426G99OQxc+Z4R/PNgzLl+o=

 

 

11. 브라우저로 접속(기본 계정은 root, 패스워드는 위에서 확인한 것)
http://10.0.0.101

 

 

12. root 계정 패스워드 변경
우측 상단 프로필 아이콘 클릭 -> edit profile -> 좌측 메뉴 password

 

 

13. 한국어 설정
우측 상단 프로필 아이콘 클릭 -> preference -> Localization -> 한국어 설정 후 Save Change 버튼 클릭

 

 

14. 새 그룹 생성
우측 상단 + 버튼 클릭 -> 새 그룹
1) 그룹명 설정 : test-group
2) group url 설정 : test-group
3) Visibility level : private
4) Role : 아무거나 지정
5) 그룹을 누가 사용할 것인지 설정 : 팀 / 개인
5-1) 팀일 경우 이메일을 이용하여 초대
6) create group 버튼 클릭

 

--------------------------------------------------------------------------


아래 작업부터는 관리자 계정이 아닌 그룹에 초대된 계정을 이용하여 진행

 

 

15. 새 프로젝트 생성
우측 상단 + 버튼 클릭 -> 새 프로젝트/저장소 -> Create blank project -> 프로젝트명 지정 -> 기본 설정 진행 후 저장소 생성


  • 추천 0

  • 비추천 0
이 게시물을
목록

댓글 0

사진 및 파일 첨부

여기에 파일을 끌어 놓거나 왼쪽의 버튼을 클릭하세요.

파일 용량 제한 : 0MB (허용 확장자 : *.*)

업로드 중... (0%)

0개 첨부 됨 ( / )
 
번호 제목 글쓴이 날짜 조회 수
공지 2025 일본 여행 계획 김영훈 2024.10.10 1108
공지 현금, 저축, 투자, 지출, 예산, 보험 내역(2024-05-30) 김영훈 2024.03.10 765
65 간단 텔레그램 메세지 전송 php 김영훈 2022.08.10 331
64 docker-compose mariadb 샘플 김영훈 2022.08.11 352
63 opendkim-genkey 임의 서브도메인 지정 김영훈 2022.08.12 256
62 NCP - SourceCommit 저장소 생성 file 김영훈 2022.08.18 324
61 우분투 22.04 remove.bg 설치 김영훈 2022.09.22 333
60 CentOS7 EUC-KR 로케일 설정 김영훈 2022.10.20 295
59 CentOS8-Stream packstack 설치 [5] 김영훈 2022.11.24 412
58 Centos Console 화면 보호기 setterm 김영훈 2022.11.26 226
57 mac에서 centos6 ssh 접속 시 오류 - no matching host key type found. Their offer: ssh-rsa,ssh-dss 김영훈 2022.11.27 398
56 Your account is pending approval from your GitLab administrator and hence blocked. Please contact your GitLab administrator if you think this is an error. 김영훈 2022.11.28 469
» centos7 gitlab 설치 김영훈 2022.11.28 337
54 mac homebrew 설치 김영훈 2022.11.30 231
53 growpart - no tools available to resize disk with 'gpt' 김영훈 2022.12.01 280
52 CentOS7 - minikube 설치 김영훈 2022.12.02 406
51 CentOS7 아나콘다 환경에 주피터 노트북 설치 김영훈 2022.12.03 660
50 python - random 라이브러리 김영훈 2022.12.19 309
49 python - socket 라이브러리 김영훈 2022.12.19 356
48 python - requests 라이브러리 김영훈 2022.12.19 268
47 python - re 라이브러리 김영훈 2022.12.19 346
46 Uptime Kuma용 push(패시브) 체크용 파일.py [1] 김영훈 2022.12.21 321
쓰기 태그
 첫 페이지 5 6 7 8 9 10 11 12 13 14 끝 페이지