centos8にgitlab-ceをインストールします

 

知識の理解:

GitLabには、Community Edition(CE)、Enterprise Edition(EE)、GitLab ManagedEditionの3つの異なるエディションがあります。CEバージョンはオープンソースで無料です。EEバージョンはエンタープライズバージョンであり、支払いが必要です。

推奨:

cpuコアの数は4コア、メモリサイズは4GB、ディスクサイズは60Gです。

1. gitlibをインストールする前に、システムを更新する必要があります

yum update -y

 

2. policycoreutils、openssh-server、openssh-clientsコンポーネントをインストールして有効にし、それらをファイアウォールに対して開きます(ファイアウォールをリロードすることを忘れないでください)。

dnf install -y curl policycoreutils openssh-server openssh-clients
systemctl enable sshd
systemctl start sshd
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
systemctl reload firewalld

 電子メール通知に関連するPostfixコンポーネントは、実際に一時的にインストールおよび構成できます。これは、後で外部SMTPサーバーを構成するために配置できます。

dnf install postfix
systemctl enable postfix
systemctl start postfix

3. viまたはvimを使用して、yumソース構成ファイルを作成および編集します /etc/yum.repos.d/gitlab-ce.repo 

vim /etc/yum.repos.d/gitlab-ce.repo

 コンテンツが入ります

[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1
​

​

  yumパッケージマネージャーを使用してGitlabCEバージョンをインストールします

yum makecache
yum -y install gitlab-ce

 

gitlab.rb構成ファイルを変更します

vim /etc/gitlab/gitlab.rb

 

gitlab-ctlツールを使用して、変更された構成ファイルに従ってgitlabサービスインスタンスを再構成し、構成を有効にします。

gitlab-ctl reconfigure

 

gitlabサービスインスタンスが再構成された後、gitlab-ctlツールを使用してgitblabのサービスステータスを確認できます。

gitlab-ctl status

 

ps:

gitlabサービスを開始します:sudo gitlab-ctl start

gitlabサービス停止:sudo gitlab-ctl stop

gitlabサービスを再起動します。sudogitlab-ctlrestart

 4.アプリにアクセスします

ブラウザを開く

アクセスするIPアドレスを入力してください

実施する!

ps:ipアクセスの入力時にnginxエラーが発生した場合

解決:

 vim /etc/yum.repos.d/nginx.repo

以下を追加します

[nginx-stable]

name=nginx stable repo

baseurl=http://nginx.org/packages/centos/$releasever/$basearch/

gpgcheck=1

enabled=1

gpgkey=https://nginx.org/keys/nginx_signing.key

 

[nginx-mainline]

name=nginx mainline repo

baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/

gpgcheck=1

enabled=0

gpgkey=https://nginx.org/keys/nginx_signing.key

yum install nginx

できる

 

 

おすすめ

転載: blog.csdn.net/dp340823/article/details/112498708