#centosシステム紹介の次のチュートリアルコラムでは、CentOS7でGitlabサーバーを構築する方法を紹介しますので、困っている方の参考になれば幸いです。
CentOS7 を使用して Gitlab サーバーを構築します
CentOSCentOS7 をインストールします。必要な依存関係
ステップ 1: ssh をインストールするyum install -y curl policycoreutils-pythonopenssh-serverステップ 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ステップ 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安装wgetCentOS のインストールに必要な依存関係最初のステップ: wget gitlab (コミュニティ バージョン) をダウンロード;
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.2.1-ce.0.el7.x86_64.rpm2 番目のステップ: gitlab をインストール;
rpm -i gitlab-ce-11.2.1-ce.0.el7.x86_64.rpm次のエラーが発生した場合は、policycoreutils-python をインストールする必要があります;
yum -y install policycoreutils-python
##ステップ 3: gitlab 構成ファイルを変更し、サーバー IP とカスタム ポートを指定します;
vi /etc/gitlab/gitlab.rb
URL を変更します: external_url 'http://192.168.2.121:8081'
ポートの変更: nginx['listen_port'] = 8081
ユニコーンの構成を変更するには
ステップ 4: GitLab をリセットして開始する;
設定をリセットする: gitlab-ctl reconfigure
gitlab サービスを再起動する: gitlab-ctl restart
ステップ 5: Gitlab にアクセスし、初めてログインし、パスワードを変更します。
初期ユーザー: root
Initialパスワード: 5iveL !fe
アクセスできない場合は、ポートが無効になっているかどうかを確認できます;
ポートのステータスを確認します: 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 サイトの他の関連記事を参照してください。