Git lab rpm으로 설치
6908 단어 nginxpostfixPostgreSQLGitLabGit
Cent os 6 시스템에서 gitlab 설치
gitlab은 무료로 사용할 수 있고 git을 매우 편리한 웹 클라이언트이므로 설치해 보았습니다.
설치 방법 RPM 사용
OS 버전: CentOS release 6.5 (Final)
공식 gitlab 페이지를 보면 각 OS에서 설치할 패키지가 나뉘어져 있습니다.
아래 참조
이번에는 cent OS 6 계이므로 다음을 선택했습니다.
클릭하면
다음 명령이 표시됩니다.
sudo yum install curl openssh-server openssh-clients postfix cronie -y
sudo service postfix start
sudo chkconfig postfix on
sudo lokkit -s http -s ssh
위에서는 openssh-server까지 설치하고 있습니다만, 넣기 전에 아래에서 확인
ssh -V
OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013
->> yum list installed | grep ssh
libssh2.x86_64 1.4.2-1.el6 @anaconda-CentOS-201311272149.x86_64/6.5
openssh.x86_64 5.3p1-94.el6 @anaconda-CentOS-201311272149.x86_64/6.5
openssh-clients.x86_64 5.3p1-94.el6 @anaconda-CentOS-201311272149.x86_64/6.5
openssh-server.x86_64 5.3p1-94.el6 @anaconda-CentOS-201311272149.x86_64/6.5
위와 같이 이미 설치되어 넣으면 설치되어 있으므로 넣을 필요는 없다
postfix cronie 는 필요하므로 넣는 아래에서 브라우저로 표시될 때까지의 흐름을 표시합니다.
아래 페이지에서 rpm을 얻습니다.
htps : // 팹 c 게이 s. 기 t b. 이 m/기 tぁb/기 tぁb세/팍 c 꺾 s/에 l/6/기 tぁb세-9.4.4-세. 0. 예 l6. x86_64. rpm
빨간색 테두리로 둘러싸인 위치를 클릭하여 rpm 아카이브를 얻을 수 있습니다.
획득하면 sftp로 원격 대상에 업로드
sftp> put gitlab-ce-9.4.4-ce.0.el6.x86_64.rpm
Uploading gitlab-ce-9.4.4-ce.0.el6.x86_64.rpm to /home/tomyami/gitlab-ce-9.4.4-ce.0.el6.x86_64.rpm
gitlab-ce-9.4.4-ce.0.el6.x86_64.rpm 100% 335MB 5.2MB/s 01:04
sftp> exit
홈에 저장되어 있는지 확인
tomyami~:$:
->> ls -a
. .. .bash_logout .bash_profile .bashrc gitlab-ce-9.4.4-ce.0.el6.x86_64.rpm .viminfo .zshrc
sshserver와 sshclient는 이미 설치되었으므로 postfix 및 cronie 만 설치
sudo yum install postfix cronie -y
postfix 존재 확인 "기동"과 자동 기동 설정, 포트 드릴링,
->> postfix mail_version
postfix: error: to submit mail, use the Postfix sendmail command
postfix: fatal: the postfix command is reserved for the superuser
tomyami~:$:
->> postfix restart
postfix: error: to submit mail, use the Postfix sendmail command
postfix: fatal: the postfix command is reserved for the superuser
tomyami~:$:
->> sudo service postfix restart #< postfix 起動
Shutting down postfix: [ OK ]
Starting postfix: [ OK ]
tomyami~:$:
->> sudo chkconfig postfix on # 自動起動
tomyami~:$:
->> sudo lokkit -s http -s ssh # ssh と httpの穴を開ける。
tomyami~:$:
rpm에서 패키지 설치
sudo rpm -i gitlab-ce-9.4.4-ce.0.el6.x86_64.rpm
*. *.
*** ***
***** *****
.****** *******
******** ********
,,,,,,,,,***********,,,,,,,,,
,,,,,,,,,,,*********,,,,,,,,,,,
.,,,,,,,,,,,*******,,,,,,,,,,,,
,,,,,,,,,*****,,,,,,,,,.
,,,,,,,****,,,,,,
.,,,***,,,,
,*,.
_______ __ __ __
/ ____(_) /_/ / ____ _/ /_
/ / __/ / __/ / / __ `/ __ \
/ /_/ / / /_/ /___/ /_/ / /_/ /
\____/_/\__/_____/\__,_/_.___/
gitlab: Thank you for installing GitLab!
gitlab: To configure and start GitLab, RUN THE FOLLOWING COMMAND:
sudo gitlab-ctl reconfigure
gitlab: GitLab should be reachable at http://v157-7-220-30.myvps.jp
gitlab: Otherwise configure GitLab for your system by editing /etc/gitlab/gitlab.rb file
gitlab: And running reconfigure again.
gitlab:
gitlab: For a comprehensive list of configuration options please see the Omnibus GitLab readme
gitlab: https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md
gitlab:
It looks like GitLab has not been configured yet; skipping the upgrade script.
위 로그가 토출되어 설치 완료
vi /etc/gitlab/gitlab.rb
1 ## GitLab configuration settings
2 ##! This file is generated during initial installation and **is not** modified
3 ##! during upgrades.
4 ##! Check out the latest version of this file to know about the different
5 ##! settings that can be configured by this file, which may be found at:
6 ##! https://gitlab.com/gitlab-org/omnibus-gitlab/raw/master/files/gitlab-config-template/gitlab.rb.template
7
8
9 ## GitLab URL
10 ##! URL on which GitLab will be reachable.
11 ##! For more details on configuring external_url see:
12 ##! https://docs.gitlab.com/omnibus/settings/configuration.html#configuring-the-external-url-for-gitlab
13 external_url 'http://v157-7-220-30.myvps.jp' <- 先URLを自分のサーバーのドキュメントルート直下へ指定
external_url 'http://v157-7-220-30.myvps.jp'
external_url 을 변경하거나 각종 설정을 변경하면 다음을 실행하여 설정을 반영합니다.
sudo gitlab-ctl reconfigure
위의 실행으로 대량의 로그가 토출됩니다.
그 후 다음 실행
sudo gitlab-ctl start
sudo gitlab-ctl start
[sudo] password for tomyami:
ok: run: gitaly: (pid 3239) 137s
ok: run: gitlab-monitor: (pid 3290) 134s
ok: run: gitlab-workhorse: (pid 3250) 136s
ok: run: logrotate: (pid 2972) 239s
ok: run: nginx: (pid 2953) 245s
ok: run: node-exporter: (pid 3028) 226s
ok: run: postgres-exporter: (pid 3276) 134s
ok: run: postgresql: (pid 2745) 439s
ok: run: prometheus: (pid 3264) 135s
ok: run: redis: (pid 2685) 460s
ok: run: redis-exporter: (pid 3043) 220s
ok: run: sidekiq: (pid 2905) 259s
ok: run: unicorn: (pid 2871) 261s
이제 사이트로 WEB로 찾아보세요.
위 링크는 이미 폐쇄되었을 수 있습니다.
초기 비밀번호
Username: 루트
Password: 5iveL!fe
아래에 명령을 정리했습니다.
ssh -V
yum list installed | grep ssh
sudo yum install postfix cronie -y
postfix mail_version
postfix restart
sudo service postfix restart
sudo chkconfig postfix on
sudo lokkit -s http -s ssh
sudo rpm -i gitlab-ce-9.4.4-ce.0.el6.x86_64.rpm
sudo gitlab-ctl reconfigure
vi /etc/gitlab/gitlab.rb
external_url ‘ドキュメントルート直下のURLか別途していしたURL’
sudo gitlab-ctl reconfigure
sudo gitlab-ctl start
Reference
이 문제에 관하여(Git lab rpm으로 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/keisukeYamagishi/items/905fb11838c0856d2007
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
sudo yum install curl openssh-server openssh-clients postfix cronie -y
sudo service postfix start
sudo chkconfig postfix on
sudo lokkit -s http -s ssh
ssh -V
OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013
->> yum list installed | grep ssh
libssh2.x86_64 1.4.2-1.el6 @anaconda-CentOS-201311272149.x86_64/6.5
openssh.x86_64 5.3p1-94.el6 @anaconda-CentOS-201311272149.x86_64/6.5
openssh-clients.x86_64 5.3p1-94.el6 @anaconda-CentOS-201311272149.x86_64/6.5
openssh-server.x86_64 5.3p1-94.el6 @anaconda-CentOS-201311272149.x86_64/6.5
sftp> put gitlab-ce-9.4.4-ce.0.el6.x86_64.rpm
Uploading gitlab-ce-9.4.4-ce.0.el6.x86_64.rpm to /home/tomyami/gitlab-ce-9.4.4-ce.0.el6.x86_64.rpm
gitlab-ce-9.4.4-ce.0.el6.x86_64.rpm 100% 335MB 5.2MB/s 01:04
sftp> exit
tomyami~:$:
->> ls -a
. .. .bash_logout .bash_profile .bashrc gitlab-ce-9.4.4-ce.0.el6.x86_64.rpm .viminfo .zshrc
sudo yum install postfix cronie -y
->> postfix mail_version
postfix: error: to submit mail, use the Postfix sendmail command
postfix: fatal: the postfix command is reserved for the superuser
tomyami~:$:
->> postfix restart
postfix: error: to submit mail, use the Postfix sendmail command
postfix: fatal: the postfix command is reserved for the superuser
tomyami~:$:
->> sudo service postfix restart #< postfix 起動
Shutting down postfix: [ OK ]
Starting postfix: [ OK ]
tomyami~:$:
->> sudo chkconfig postfix on # 自動起動
tomyami~:$:
->> sudo lokkit -s http -s ssh # ssh と httpの穴を開ける。
tomyami~:$:
sudo rpm -i gitlab-ce-9.4.4-ce.0.el6.x86_64.rpm
*. *.
*** ***
***** *****
.****** *******
******** ********
,,,,,,,,,***********,,,,,,,,,
,,,,,,,,,,,*********,,,,,,,,,,,
.,,,,,,,,,,,*******,,,,,,,,,,,,
,,,,,,,,,*****,,,,,,,,,.
,,,,,,,****,,,,,,
.,,,***,,,,
,*,.
_______ __ __ __
/ ____(_) /_/ / ____ _/ /_
/ / __/ / __/ / / __ `/ __ \
/ /_/ / / /_/ /___/ /_/ / /_/ /
\____/_/\__/_____/\__,_/_.___/
gitlab: Thank you for installing GitLab!
gitlab: To configure and start GitLab, RUN THE FOLLOWING COMMAND:
sudo gitlab-ctl reconfigure
gitlab: GitLab should be reachable at http://v157-7-220-30.myvps.jp
gitlab: Otherwise configure GitLab for your system by editing /etc/gitlab/gitlab.rb file
gitlab: And running reconfigure again.
gitlab:
gitlab: For a comprehensive list of configuration options please see the Omnibus GitLab readme
gitlab: https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md
gitlab:
It looks like GitLab has not been configured yet; skipping the upgrade script.
vi /etc/gitlab/gitlab.rb
1 ## GitLab configuration settings
2 ##! This file is generated during initial installation and **is not** modified
3 ##! during upgrades.
4 ##! Check out the latest version of this file to know about the different
5 ##! settings that can be configured by this file, which may be found at:
6 ##! https://gitlab.com/gitlab-org/omnibus-gitlab/raw/master/files/gitlab-config-template/gitlab.rb.template
7
8
9 ## GitLab URL
10 ##! URL on which GitLab will be reachable.
11 ##! For more details on configuring external_url see:
12 ##! https://docs.gitlab.com/omnibus/settings/configuration.html#configuring-the-external-url-for-gitlab
13 external_url 'http://v157-7-220-30.myvps.jp' <- 先URLを自分のサーバーのドキュメントルート直下へ指定
external_url 'http://v157-7-220-30.myvps.jp'
sudo gitlab-ctl reconfigure
sudo gitlab-ctl start
sudo gitlab-ctl start
[sudo] password for tomyami:
ok: run: gitaly: (pid 3239) 137s
ok: run: gitlab-monitor: (pid 3290) 134s
ok: run: gitlab-workhorse: (pid 3250) 136s
ok: run: logrotate: (pid 2972) 239s
ok: run: nginx: (pid 2953) 245s
ok: run: node-exporter: (pid 3028) 226s
ok: run: postgres-exporter: (pid 3276) 134s
ok: run: postgresql: (pid 2745) 439s
ok: run: prometheus: (pid 3264) 135s
ok: run: redis: (pid 2685) 460s
ok: run: redis-exporter: (pid 3043) 220s
ok: run: sidekiq: (pid 2905) 259s
ok: run: unicorn: (pid 2871) 261s
ssh -V
yum list installed | grep ssh
sudo yum install postfix cronie -y
postfix mail_version
postfix restart
sudo service postfix restart
sudo chkconfig postfix on
sudo lokkit -s http -s ssh
sudo rpm -i gitlab-ce-9.4.4-ce.0.el6.x86_64.rpm
sudo gitlab-ctl reconfigure
vi /etc/gitlab/gitlab.rb
external_url ‘ドキュメントルート直下のURLか別途していしたURL’
sudo gitlab-ctl reconfigure
sudo gitlab-ctl start
Reference
이 문제에 관하여(Git lab rpm으로 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/keisukeYamagishi/items/905fb11838c0856d2007텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)