ホームページ  >  記事  >  運用・保守  >  CentOS7でGitlabサーバーをセットアップする方法

CentOS7でGitlabサーバーをセットアップする方法

藏色散人
藏色散人転載
2020-06-16 13:42:012940ブラウズ

#centosシステム紹介の次のチュートリアルコラムでは、CentOS7でGitlabサーバーを構築する方法を紹介しますので、困っている方の参考になれば幸いです。

CentOS7でGitlabサーバーをセットアップする方法

CentOS7 を使用して Gitlab サーバーを構築します

CentOSCentOS7 をインストールします。必要な依存関係

ステップ 1: ssh をインストールする

yum install -y curl policycoreutils-pythonopenssh-server

CentOS7でGitlabサーバーをセットアップする方法

CentOS7でGitlabサーバーをセットアップする方法

ステップ 2: SSH サービスを自動的に設定する起動時に SSH サービスを開始します (インストールして開始した場合は、このステップをスキップできます);

sudo systemctl enable sshd
sudo systemctl start sshd

ステップ 3: ファイアウォールをインストールして開始します (インストールして開始した場合は、このステップをスキップできます);

yum install firewalld systemd -y
service firewalld start

ステップ 4: http サービスを firewalld に追加します (--permanent は永続的を意味します);

firewall-cmd --permanent --add-service=http

CentOS7でGitlabサーバーをセットアップする方法

ステップ 5: ファイアウォールを再起動します;

systemctl reload firewalld

ステップ 6: 起動時に自動的に開始するように postfix サービスを設定し、postfix を開始します;

systemctl enable postfix
systemctl start postfix

ステップ 7: wget がシステムにインストールされているかどうかを確認します (インストールされていない場合は、yum を使用して wget をインストールします);

wget -V --检查wget版本
yum -y install wget --yum安装wget

CentOS のインストールに必要な依存関係

最初のステップ: wget gitlab (コミュニティ バージョン) をダウンロード;

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.2.1-ce.0.el7.x86_64.rpm

CentOS7でGitlabサーバーをセットアップする方法

2 番目のステップ: gitlab をインストール;

rpm -i gitlab-ce-11.2.1-ce.0.el7.x86_64.rpm

次のエラーが発生した場合は、policycoreutils-python をインストールする必要があります;

CentOS7でGitlabサーバーをセットアップする方法

yum -y install policycoreutils-python

CentOS7でGitlabサーバーをセットアップする方法

CentOS7でGitlabサーバーをセットアップする方法##ステップ 3: gitlab 構成ファイルを変更し、サーバー IP とカスタム ポートを指定します;

vi /etc/gitlab/gitlab.rb

URL を変更します: external_url 'http://192.168.2.121:8081'

CentOS7でGitlabサーバーをセットアップする方法ポートの変更: nginx['listen_port'] = 8081

CentOS7でGitlabサーバーをセットアップする方法ユニコーンの構成を変更するには

CentOS7でGitlabサーバーをセットアップする方法ステップ 4: GitLab をリセットして開始する;

設定をリセットする: gitlab-ctl reconfigure

CentOS7でGitlabサーバーをセットアップする方法gitlab サービスを再起動する: gitlab-ctl restart

CentOS7でGitlabサーバーをセットアップする方法ステップ 5: Gitlab にアクセスし、初めてログインし、パスワードを変更します。

初期ユーザー: root

Initialパスワード: 5iveL !fe

CentOS7でGitlabサーバーをセットアップする方法アクセスできない場合は、ポートが無効になっているかどうかを確認できます;

ポートのステータスを確認します: netstat -lntp; netstat コマンドが存在しない場合は、yum install net-tools -y をインストールします。CentOS7 には net-tools が含まれていないため、ifconfig コマンドは利用できません。net-tools をインストールした後は、netstat および ifconfig コマンドを使用できます。

ファイアウォールのオープン ポート:

firewall-cmd --zone=public --add-port=8081/tcp --permanent

ファイアウォール リストのリロード:

firewall-cmd --reload

以上がCentOS7でGitlabサーバーをセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はjianshu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。