본문 바로가기

개발/BACK

[Gitlab] Gitlab이란 무엇일까 / Gitlab PC에 설치하기 [2]

728x90

지난 포스팅에서 가상화 서버에 Gitlab 설치까지 완료된 상태이다.

 

나는 지난 시간에  Gitlab을 설치하는 것까지 마무리 지었다.

하지만 포트 설정을 가상화 서버의 사용중인 포트로 입력해서 수정할 필요가 있었다.

 

 


 

Putty로 Gitlab이 설치된 ubuntu에 접속한다.

먼저 root 로 권한을 변경한 뒤, 아래 명령어를 입력하여 vi에디터를 연다.

(root로 변경하는 방법은 [su - ] -> 비밀번호 입력)

 

1
2
vi /etc/gitlab/gitlab.rb
cs

에디터를 오픈하고, /external_url 을 입력해서 내가 설정했던 URL 정보를 찾는다.

해당 부분을 찾았으면, 변경할 URL을 입력한뒤,  :eq! 를 입력해서 저장 후, 빠져나온다.

(되돌아가고 싶다면 Ctrl + Z)

 

 

이 후, 변경사항을 저장하고 가상화 서버에 올라가 있는 Gitlab을 reload 해주기 위해 다음과 같이 명령어를 입력한다.

 

1
2
sudo -s gitlab-ctl reconfigure
cs

 

 

나의 경우에, 시간이 좀 걸렸다

 

설정한 URL로 접속해보면 

해당 페이지가 뜨는 것을 확인할 수 있다.

 

초기 root 계정은 유저네임이 root 고, 비밀번호가  5ive 어쩌고로 초기화 되있었다고 서치했을 때 봤는데, 나는 설정부분을 잘못 만진건지, 접속이 되지 않았다.

 

그래서 바로 비밀번호 초기화를 해줬다.

 

 

1
2
3
4
5
6
7
8
9
10
11
sudo gitlab-rails console-e production //Gitlab Shell 오픈
 
user = User.where(id : 1).first  // id 확인 
 
user.password='[변경 비밀번호]'  // password 변경
 
user.password_confirmation='[재확인 변경 비밀번호]' //변경 password 확인
 
user.save  // 저장
 
exit //OUT
cs

해당 작업을 순차적으로 해주면 된다.

 

 

이제 Git에 있는 프로젝트를 Import 시켜보자

해당 작업을 하기전에, 먼저 설정해줄 것이 있다.

 

로컬에 있는 리소스를 활성화 시켜주기위해, Settings에서 설정을 해줘야한다. 

제일 상단의 Menu -> Admin 을 누르면 왼쪽에 메뉴들이 생겨난다.

 

제일 하단 톱니바퀴  모양(Settings) -> Network -> Outbound requests 로 들어간다.

 Allow requests to the local network from web hooks and services 의 체크박스를 체크해준 후, Save changes버튼을 눌러준다.

 

그리고 메인 화면으로 다시 돌아와서 New Project 버튼을 눌러준다

Import project -> Repo by URL 에서 깃에 있는 레퍼지토리 URL 을 입력해준다. 

생성되었으면 Gitlab에서 관리할 수 있도록 프로젝트를 생성하는 것은 완료되었다. 

728x90