Ansible을 사용하여 CentOS 7에 GitLab 설치
GitLab이란 무엇입니까?라는 분은 다음을 읽을 수 있다고 생각합니다. GitLab을 수동으로 설치하는 것이 번거롭기 때문에 자동화하고 싶었기 때문에 CentOS 7에 GitLab을 쉽게 설치하고 싶은 분 웹 브라우저가 이미 설치되어 있다고 가정합니다 Ansible이 설치되어 있다고 가정합니다. config, inventory 설정이 완료되었다고 가정합니다. 키 생성, 키 교환 및 통신 확...
Ansibleansible-playbookCentOSGitLab2022-10 last update
13 minutes reading
Omnibus 설치된 GitLab 13.5.3의 PostgreSQL을 12.4로 업그레이드 한 이야기
지난 1년 정도의 Omnibus GitLab은 계속 세워 PostgreSQL이 업그레이드되었습니다. 2019년 말에 PostgreSQL 9.6계였던 GitLab이 PostgreSQL 10계로 업그레이드되었습니다. 2020년 5월, PostgreSQL 10계가 11계로 업그레이드되고, 2020년 10월에 PostgreSQL 12계 지원이 추가되었습니다. Omnibus 설치된 GitLab의 Po...
PostgreSQLomnibus-gitlabGitLab2022-10 last update
5 minutes reading
GitLab을 CentOS 7에 설치 ~ 502 오류가 발생한 경우의 대응 방법
그 때 실시한 다음의 순서를 설명합니다. 사쿠라 VPS CentOS 7에 GitLab 설치 1이지만 GitLab 권장 Omnibus 패키지를 설치합니다. 2에 대해서는, 설치 직후와 페이지 천이시, 2회 나왔습니다. 패킷 필터 설정 오른쪽 하단의 패킷 필터 설정을 엽니다. · SSH · 웹 거의 GitLab 공식 페이지와 같습니다. (http://XXXXXXX/대신 http://XXXXXXX...
CentOSGitLab2022-10 last update
5 minutes reading
Git lab rpm으로 설치
gitlab은 무료로 사용할 수 있고 git을 매우 편리한 웹 클라이언트이므로 설치해 보았습니다. 설치 방법 RPM 사용 OS 버전: CentOS release 6.5 (Final) 공식 gitlab 페이지를 보면 각 OS에서 설치할 패키지가 나뉘어져 있습니다. 아래 참조 이번에는 cent OS 6 계이므로 다음을 선택했습니다. 클릭하면 다음 명령이 표시됩니다. 위에서는 openssh-ser...
nginxpostfixPostgreSQLGitLabGit2022-10 last update
6 minutes reading
Redmine이 실행되는 서버에 gitLab 설치
CentOS 6.7 Redmine 3.2.0(실행 중) GitLab Community Edition 9.5.5 redmine이 실행되고 있는 서버에, 같은 도메인에서 포트를 나누어 gitLab를 움직이고 싶다. 이런 식으로 ↓ redmine은 Apache에서 움직이고 있지만 gitLab은 Nginx에서 움직이는 것 같습니다. gitLab 공식 페이지 : 아무것도 생각하지 않고 작성된대로 명령...
RedmineCentOS리눅스GitLab2022-10 last update
5 minutes reading
Ubuntu18.04.1에 Gitlab11.2.3 설치 및 일본어 설정
Ubuntu Server 18.04.1 LTS 일본어 버전이 설치된 VirtualBox 기본적으로 공식 사이트 설치 방법에 따라 진행합니다. 설치 및 필요한 종속성 설정 postfix 설치가 시작되면 화면이 바뀝니다. 인터넷 사이트를 선택하고 다음 원하는 이름을 선택하고 다음 기본적으로 PC 이름이어야 합니다. 정상적으로 완료하면 다음과 같은 표시가 됩니다. 패키지 설치 주소 변경 URL은 ...
ubuntu18.04GitLab2022-10 last update
6 minutes reading
gitlab을 virtual box의 ubuntu 16.04에 설치
VirtualBox의 Ubuntu에 gitlab을 설치하려고 할 때 걸렸기 때문에 메모. 이 기사에서는 VB 내 Ubuntu 브라우저에서 127.0.0.1 Gitlab을 시작하는 방법을 설명합니다. 1) Virtual Box 인스턴스 생성 (linux Ubuntu64 용) 2) 가상 머신의 스토리지 컨트롤러 IDE의 광학 드라이브에 ubuntu-16.04.3-desktop-amd64.iso ...
VirtualBox우분투GitLab2022-10 last update
5 minutes reading
[참고] (설치) GitLab-CE on Virtualbox (Virtualbox, Vagrant)
GitLab-CE를 Vagrant를 사용하여 Virtualbox에 설치. 호스트 Windows 10 64bit VirtualBox 5.1.14 Vagrant 1.9.1 그 1 의 Vagrant option by Tuomo Tanskanen ...어쩐지, 잘 되지 않았어... gitlab.rb 를 잘 편집해야 한다? 힘껏 가자. 셸에서. 에 브라우저로 액세스 ... 그 2 에 따른 Vagran...
VirtualBoxGitLabVagrant2022-10 last update
5 minutes reading
사쿠라 VPS에 Gitlab Omnibus를 설치해 보았습니다.
소스 제어, 백업용으로 자신 전용의 git 서버 구축을 해 보았습니다. 기술 메모로서 기재하겠습니다 때문에, 참고가 되면 라고 생각합니다. 패키지 설치 Gitlab의 공식 사이트를 참조하여 패키지 설치 Gitlab Omnibus는 gitlab 서버 구축에 필요한 미들웨어를 제공합니다. 이어서 설치합니다. git 서버 URL 설정 gitlab 설정은/etc/gitlab/gitlab.rb에 설명...
사쿠라 VPSGitLab2022-10 last update
5 minutes reading
GitLab CI | GitLab CI Runner 설치
GiLab CI Runner 설치 OS: Ubuntu14.04 LTS GitLab CI는 별도의 서버에 설치됨 기본은 공식 사이트의 순서대로 2014/07/17에, 절차를 실시했을 때 Ruby 설치에서 오류가 발생했습니다. 오류 메시지의 정보에 따라 아래의 C 코드 편집 수정 전 /tmp/ruby/ruby-2.0.0-p353/ext/readline/readline.c 수정 후 /tmp/rub...
GitLab-CIGitLabGitLab-CI-Runner2022-10 last update
4 minutes reading
GitLab CI | GitLab CI 설치
GiLab CI 설치 OS: Ubuntu14.04 LTS 기본은 공식 사이트의 순서대로 ※GitLab CI Runner의 인스톨에 대해서는 별도 안전 톱 페이지를 확인할 수있었습니다. 2014/07/16에 절차를 수행했을 때 Ruby 설치에서 오류가 발생했습니다. 오류 메시지의 정보에 따라 아래의 C 코드 편집 수정 전 /tmp/ruby/ruby-2.0.0-p353/ext/readline/r...
GitLab-CIGitLab2022-10 last update
4 minutes reading
GitLab을 CentOS6에 설치, 서브 디렉토리 운영 및 포트 변경
GitLab Community Edition 8.7.0(2016/5/6 시점에서 최신 버전)의 설치 방법에 대해. 매우 간단합니다. 5분 정도. 공식 문서대로 인스톨로 Nginx, unicorn(ruby 어플리케이션 서버.gitlab는 ruby on rails)의 함께 인스톨 된다. 서브 디렉토리 변경이나 포트 변경은, 이전에는 몇개의 설정 파일을 변경할 필요가 있었던 것 같지만 지금은 설정...
GitCentOSGitLab2022-10 last update
5 minutes reading
Gitlab의 Omnibus 버전을 설치하고 Apache에서 실행해보십시오 (이어서 SSL 및 자동 백업도)
조사하면 이런 기사가 상당히 있었지만, 이미 낡은 버전이거나, 정보가 흩어져 있거나 하기 때문에, 최신 버전으로 해 보았을 경우의 메모. 메모리는 우선 gitlab 추천의 2GB Gitlab 본체의 인스톨은 상기와 같이 해 가면 순조롭게 완료한다(정말 2분으로 끝난다) 이번에는 GitLab Community Edition 8.7.0의 최신판을 설치했다. Omnibus 패키지라면 postgre...
리눅스Git아파치nginxGitLab2022-10 last update
7 minutes reading
CentOS7에 GitLab 설치 (기존 nginx 사용)
GitLab의 기본 설치는 공식 사이트에 매우 상세한 정보가 나와 있으므로 몇 분 만에 끝납니다. GitLab은 내부적으로 nginx, redis, postgresql을 사용하고 있으며 GitLab을 설치하면 그들도 동시에 설치됩니다. 그래서 서버에 이미 nginx가 설치되어 있고 해당 서버에 GitLab을 설치하면 어떻게됩니까? 결과는 꽤 이상합니다. vargrant를 사용한 사양 약한 가...
centos7기존nginxGitLabnon-bundled2022-10 last update
5 minutes reading
gitlab 설치 중 gitlab-ctl reconfigure 에서 Expected process to exit with [0], but received '137' 오류
GCP의 Compute에서 gitlab을 세우려고하면, 도중에 에러가 나왔기 때문에. 앞으로 gitlab 서 있지 않을 생각도 있지만 지견으로 쓴다. 설치 절차로 할 필요가 있지만 오류가 발생했습니다. 이 명령은 내부적으로 chef가 움직이고 있습니다. chef가 실행 한 bash로 오류를 토하고 있습니다. 이 시점에서 찾는 사람도 있을지도 모른다. Google Cloud Platform f...
GitLab2022-10 last update
6 minutes reading
GitLab CE를 CentOS 7에 설치하고 Apache를 사용하여 relative URL로 작동
이번에는 GitLab을 사용한 시스템을 구축하기 위한 테스트로서 테스트 서버에 GitLab CE를 설치하고 서브디렉토리에서 운용하는 방법을 기록하고 싶습니다. 아마도 구현 방법이 몇 가지 있고 작업에 번거로운 곳이 있기 때문에, 내가 한 일을 정리하고 싶습니다. CentOS 7에서 현재 Apache 2.4.6을 사용하여 실행중인 웹 서버 (hoge.com)에 gitlab-ce 11.11.3을...
GitLabcentos7아파치2022-10 last update
7 minutes reading
AWS EC2에 올레올레 인증서를 사용하여 SSL 지원 GitLab 설치
AMI : Amazon Linux 2 AMI 2.0.20191217.0 x86_64 HVM gp2 (ami-011facbea5ec0363b)지역: Tokyo(ap-northeast-1) We also strongly recommend at least 4GB of free RAM to run GitLab. 와 같이 RAM이 4GB 이상 필요하므로 AWS EC2에 GitLab을 구축하는 경우 t...
AWSGitLabEC22022-10 last update
6 minutes reading
GitLab CI(docker)에서 CentOS 이미지 사용 예(GitLab CI 시작)
GitLab CI (docker)에서 CentOS 이미지를 사용하는 .gitlab-ci.yml를 소개합니다. Circle CI ( circle.yml )나 Travis CI ( .travis.yml ) 등으로 Docker 컨테이너를 이용한 빌드를 해 온 사람에게는 거의 위화감 없을 것입니다. 상세설명 기본적으로 설명하는 곳은 없지만, Docker의 링크를 이해하고 있지 않는 사람이 맞을 것 ...
CentOSGitLab-CIGitLab2022-10 last update
5 minutes reading
GitLab CI 사용자를 위한 YAML 시작
GitLab CI는 또는 와 마찬가지로 YAML 파일에서 처리를 설명합니다. 다음은 웹 응용 프로그램을 린트 및 테스트하고 빌드된 아티팩트를 저장하는 .gitlab-ci.yml 파일입니다. .gitlab-ci.ymlhoge: 가 해시로 - 가 리스트에 변환되는 것은 왠지 알 수 있습니다만, 써 보면(자) 잘 움직이지 않는 일이 있습니다. 목록을 작성할 때 - 대신 []로 묶을 수 있습니다. ...
GitLabGitLab-CI2022-10 last update
11 minutes reading
Amazon Linux에 설치된 GitLab CE에 Let's Encrypt를 적용하는 방법
GitLab Community Edition 9.0.4 certbot 0.13.0(Let's Encrypt의 CLI 클라이언트) Let's Encrypt의 "webroot"모드를 이용한다. webroot 모드는 서버에 .well-known 디렉토리가 놓여 있다는 것을 인증 기준으로서 SSL 증명서를 발행한다. GitLab 로그인을 피하고 Let.s Encrypt에 .well-known를 발견...
letsencryptGitLabAmazonLinuxAWS2022-10 last update
7 minutes reading
Docker 용 Gitlab 설치 (메일 설정 포함)
호스트 시스템: CentOS Linux release 7.4.1708 (Core) Docker: Docker version 17.12.1-ce gitlab: GitLab Community Edition 10.5.3 설치 방법이나 컨테이너 버전의 주의점 등 공식 이미지를 그대로 사용하여 시작. 기동 후, 브라우저로부터 http://호스트 머신의 IP에 액세스 해 확인. 이 상태에서는, 신규 유...
postfixGitLab도커2022-10 last update
8 minutes reading
Ansible Galaxy에서 Github 이외의 리포지토리에서 Role 설치
Ansible에서 Role을 재사용하려면 Ansible Galaxy에 호스팅된 Role을 설치하는 방법이 있지만, 직접 만든 리포지토리를 직접 찾아보고 설치할 수도 있습니다. 그러나 Github과 그 이외의 경우에 사용 방법에 차이가 있거나, Role의 업데이트 방법이 귀찮게 하거나, 개발중에 곤란한 일이 있었으므로, 정리했습니다. 디폴트에서는 ~/.ansible/roles/이하에 인스톨 됩...
Bitbucketansible-galaxyansible-playbookGitLabAnsible2022-10 last update
5 minutes reading