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

Linux システムで Gitlab サーバーをセットアップする方法

WBOY
WBOY転載
2023-06-03 08:28:102014ブラウズ

1. 依存ツールのインストール

// 安装技术依赖
yum install -y curl policycoreutils-python openssh-server
// 启动ssh服务/设置为开机启动
sudo systemctl enable sshd
sudo systemctl start sshd

2. Postfix メール サーバーのインストール

// 安装 postfix
sudo yum install -y postfix
// 启动 postfix 并设置为开机启动
sudo systemctl enable postfix
sudo systemctl start postfix

3. ファイアウォールのインストール

yum install firewalld systemd -y
// 开放 ssh、http 服务
sudo firewall-cmd --add-service=ssh --permanent
sudo firewall-cmd --add-service=http --permanent
//  设置防火墙规则
sudo firewall-cmd --reload

4. gitlab ミラー ソースの追加と gitlab サーバーのインストール

  • #ミラー アドレス: https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-13.1.2-ce.0.el7。 x86_64.rpm

  • 画像は少し大きく、ダウンロードは遅いです。ネットワーク速度に応じて、数分または 10 分以上待つ必要があります

  • wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-13.1.2-ce.0.el7.x86_64.rpm
5 , gitlab のインストール

インストール プロセスには時間がかかります。しばらくお待ちください。次の画像が表示された場合は、インストールが成功したことを意味します

rpm -ivh gitlab-ce-13.1.2-ce.0.el7.x86_64.rpm

Linux システムで Gitlab サーバーをセットアップする方法

6. インストール ファイルの後で gitlab 構成を変更し、アクセス サーバー IP とカスタム ポートを指定します

// 输入编辑命令
vim /etc/gitlab/gitlab.rb
 
// 通过 vim 编辑命名找到 32 行
// 修改访问 URL
// 格式:external_url 'http://ip:端口'
external_url 'http://119.29.xx.xxx:8081'

Linux システムで Gitlab サーバーをセットアップする方法

    #注意してください。ここで設定したポートは占有できません。デフォルトはポート 8080 です。8080 がすでに使用されている場合は、ここで 8081 を使用したように、他のポートをカスタマイズしてください。ファイアウォール設定で対応するポートを開く必要があります
  • #設定後、まだ変更する必要がある点が 1 つあります。前にある puma['port '] = 8080 コメント # を削除し、ポート番号を変更します。上記のポートと区別することに注意してください。私は 8082## を使用しました。
  • // 开放 8081、8082 端口
    firewall-cmd --permanent --zone=public --add-port=8081/tcp
    firewall-cmd --permanent --zone=public --add-port=8082/tcp
     
    // 重新加载防火墙配置
    firewall-cmd --reload
7 ここで、Gitlab をリセットします (変更した構成を有効にします)

Linux システムで Gitlab サーバーをセットアップする方法

リセット プロセスが停止している場合アクションの実行中に、次のコマンドを実行することで問題を解決できます

  • スタックした問題が解決したら、gitlabをリセットする必要があります
    • リセットプロセスには数分かかる場合があります。辛抱強くお待ちください。
  • 「gitlab Reconfigured!」が表示されたら、OK を意味します。

  • // 重置 gitlab
    gitlab-ctl reconfigure
     
    // 解决重置过程中卡住问题
    systemctl restart gitlab-runsvdir

8. gitlab を起動し、IP ポート

gitlab-ctl start      // 启动所有 gitlab 组件;
gitlab-ctl stop       // 停止所有 gitlab 组件;
gitlab-ctl restart    // 重启所有 gitlab 组件;
gitlab-ctl status     // 查看服务状态;
gitlab-ctl reconfigure        // 刷新配置文件;
vim /etc/gitlab/gitlab.rb     // 修改默认的配置文件;
gitlab-rake gitlab:check SANITIZE=true --trace    // 检查gitlab;
gitlab-ctl tail        // 查看日志;
Linux システムで Gitlab サーバーをセットアップする方法

9 を介してアクセスします。 gitlab にログイン

Linux システムで Gitlab サーバーをセットアップする方法

##アカウント: root

  • パスワードはファイル /etc/gitlab/initial_root_password

    # で確認できます。 ##りー

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

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