CentOSの7のビルドGitLabコードリポジトリサーバ

準備

それがリモートサーバに設定されている場合は、PuTTYのある私は、ここで使用され、Linuxへのリモートで接続する必要があります

インストールと設定ソフトウェア

オープンSSHにファイアウォールの許可をカール、policycoreutils-のpython、OpenSSHのサーバーソフトウェアをインストールして設定し、HTTP、HTTPSの

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

その後GitLabは、このような新しいユーザーを登録するなど、いくつかの電子メール通知を送信したり、通知の電子メールユーザーのパスワードを変更するためにPostfixをインストールし、この手順を省略することができ、かつので、インストールが完了した後にGitLabは、他のメールサーバを設定

sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix

インストール

GitLabはまず、このアドレスからインストールパッケージをダウンロードしますインストールするインストール・パッケージリポジトリのアドレスを設定します

ここでは、GitLab下サプリメント二つのバージョン、オープンソースコミュニティ、企業のバージョンの1つのバージョンがあります。ここで設定のダウンロードEnterprise Editionは、Enterprise Editionは、行うには、コミュニティのすべての機能が含まれていますが、また、アクティベーションコード別売のいくつかの高度なプレミアム機能を備えています。1日は、それが再インストールすることなく、直接購入することができ支払っアップグレードアクティベーションコードにアップグレードしたい場合はEnterprise Editionをインストールするメリットがあります

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash

訪問までの値が設定EXTERNAL_URLアドレスGitLabビルドでインストールは、開始しますhttps://gitlab.example.com独自のドメイン名に置き換えするように構成することができます

sudo EXTERNAL_URL="https://gitlab.example.com" yum install -y gitlab-ee

何のドメイン名がサーバーのポート番号に加えて、オープンの直接アドレスを設定することはできませんがあれば、私はサーバアドレスが1.2.3.4であると仮定し、ポート番号は8090です

sudo EXTERNAL_URL="http://1.2.3.4:8090" yum install -y gitlab-ee

 またはvimの/etc/gitlab/gitlab.rbによって、インストール後の設定ファイルにEXTERNAL_URL、構成などを提供していません

sudo yum install -y gitlab-ee

設定EXTERNAL_URLについて、この記事を参照してください。GitLabの外部URLを設定します

external_url "http://1.2.3.4:8090"

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

GitLabのデフォルトポート8080は、我々は8090以上の構成、ファイアウォールのポート設定を開くことを忘れないでください、ポートの構成は、別のプログラムによって使用されていません

firewall-cmd --permanent --add-port=8090/tcp  //新增端口开放,如果不设置--permanent则系统重启后失效
firewall-cmd --reload   //新增端口开放后都要运行

遭遇ピット

成功した操作GitLabもピットの一部を埋める前に、以下のように、記事では、そのほかを締結

スタートとストップサービス

サーバーは、通常の状況下で開始されたときにGitLabを開くには、直接ブラウザアクセスをすることができ、上記の手順をインストールした後、サービスが自動的に実行されます

また、手動によるサービスを開始および停止することができます

# Start all GitLab components
sudo gitlab-ctl start

# Stop all GitLab components
sudo gitlab-ctl stop

# Restart all GitLab components
sudo gitlab-ctl restart

アクセス

設定あなたの直接のアクセスをアクセスするためにブラウザにアドレスを入力し、例えば、I構成さhttp://1.2.3.4:8090

最初の訪問は、ルートの管理者アカウントのパスワードを設定するには、次のページにジャンプします、あなたは経由でログインすることができますrootアカウントを設定します

ログイン後、私たちは、アカウントを作成してプロジェクトを作成することができ、GitLabがあり、あなたが探索するのを待っている多くの機能がありますが、この記事の範囲を超えて

 

参照

公開された287元の記事 ウォン称賛44 ビュー15万+

おすすめ

転載: blog.csdn.net/mqdxiaoxiao/article/details/104497764