準備
それがリモートサーバに設定されている場合は、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は502エラーを応答するためにあまりにも多くの時間を取って、おっとを解決 - GitLabアップCentOSの7サーバーセットがピットを強化しました
-
400不正な要求リクエストヘッダやクッキーが大きすぎの問題を解決するnginxの - GitLabアップCentOSの7サーバーセットがピットを強化しました
スタートとストップサービス
サーバーは、通常の状況下で開始されたときに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があり、あなたが探索するのを待っている多くの機能がありますが、この記事の範囲を超えて