CentOS 7 Tutorial - How to Mount CentOS DVD ISO Permanently
目次:
- 前提条件
- 必要な依存関係のインストール
- GitLabのインストール
- ファイアウォールルールの調整
- GitLab URLを設定する
- Webインターフェイスを介してGitLabを構成する
- 1.管理アカウントのパスワードを設定する
- 結論
GitLabは、Wiki、問題管理、コードレビュー、監視、継続的な統合と展開など、Rubyで記述されたWebベースのオープンソースGitリポジトリマネージャーです。 開発者は、アプリケーションを構築、展開、実行できます。
GitLabには、Community Edition(CE)、Enterprise Edition(EE)、およびGitLabがホストするバージョンの3つの異なるエディションがあります。
要件と好みに応じて、GitLabをインストールする方法がいくつかあります。 このチュートリアルでは、Omnibusパッケージを使用してCentOS 7システムにGitLab(CE)をインストールおよび構成するために必要な手順について説明します。
前提条件
このチュートリアルでは、CentOS 7を新しくインストールしたことを前提としています。
GitLab要件ページによると、次のサーバーを使用することをお勧めします。
- 4GB以上のRAMメモリ、2 CPUコア、2GB以上のスワップ領域(オプション)サーバーのIPアドレスを指すドメインまたはサブドメイン。
セキュリティの追加レイヤーについては、基本的なファイアウォールをセットアップすることをお勧めします。 H CentOS 7でFirewallDを使用してファイアウォールを設定する方法の手順に従ってください。
ログインするユーザーには、パッケージをインストールするためのsudo権限が必要です。
必要な依存関係のインストール
次のコマンドを使用して、ローカルパッケージインデックスを更新し、依存関係をインストールします。
sudo yum install curl policycoreutils-python openssh-server
GitLabが通知メールを送信できるようにするには、Postfixをインストールして使用するか、SendGrid、MailChimp、MailGun、SESなどのトランザクションメールサービスを使用できます。その場合、この次の手順をスキップして(https:// docs.gitlab.com/omnibus/settings/smtp.html)インストールが完了した後。
以下のコマンドを実行して、CentOSサーバーにPostfixをインストールします。
sudo yum install postfix
インストール中に、メールサーバーの構成タイプを選択するよう求められます。 デフォルトのオプションは
Internet Site
です。 推奨されるオプションは、
TAB
押してから
ENTER
押すだけです。
次に、サーバーのホスト名と同じ
System mail name
を入力するように求められます。
インストールが完了したら、次のコマンドを実行してpostfixサービスを開始して有効にします。
sudo systemctl start postfix
sudo systemctl enable postfix
GitLabのインストール
GitLabのインストールは非常に簡単なプロセスです。
yum
パッケージマネージャーを使用してGitLab CEパッケージをインストールします。
以下のcurlコマンドを使用して、システムソースリストにGitLabリポジトリを追加することから始めます。
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
スクリプトはリポジトリを有効にし、必要な依存関係をインストールします。 完了したら、次のコマンドを実行してGitLabパッケージをインストールします。
sudo yum install gitlab-ce
GitLabリポジトリのGPGキーを受け入れるように求められます。
y
と
Enter
を押します。
インストールプロセスには時間がかかる場合があり、インストールが正常に完了すると、次の出力が表示されます。
Thank you for installing GitLab!… Complete!
ファイアウォールルールの調整
基本的なファイアウォールの設定に関するガイドは、前提条件セクションにリンクされています。 GitLabインターフェースにアクセスできるようにするには、ポート
80
と
443
を開く必要があります。 これを行うには、次のコマンドを実行します。
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
GitLab URLを設定する
GitLab Webインターフェースにアクセスする前に、GitLabが到達可能なURLを設定する必要があります。 Gitlabの構成ファイルを開き、次の変更を行います。
sudo nano /etc/gitlab/gitlab.rb
構成ファイルの上部近くに、
external_url
始まる行が表示されます。 ドメイン/サブドメインまたはIPアドレスと一致するように値を変更します。 ドメインで
https
を使用しており、サーバーIPアドレスを介してGitLabインターフェースにアクセスする場合は、
http
使用し
http
。
external_url 'https://gitlab.example.com'
次に「Let's Encrypt integration」を検索して、
letsencrypt
で始まる行のコメントを解除し、trueに設定します。 必要に応じて、Let's Encryptからドメインに関するメールを受信する場合は、
letsencrypt
で始まる行のコメントを解除して、メールアドレスを追加します。
letsencrypt = true letsencrypt = # This should be an array of email addresses to add as contacts
最後にファイルを保存して閉じ、次のコマンドを実行してGitlabを再構成します。
sudo gitlab-ctl reconfigure
このコマンドは、GitLab設定を再構成し、無料のSSL証明書を暗号化しましょう。
Webインターフェイスを介してGitLabを構成する
GitLab URLを構成したので、GitLab Webインターフェースから初期構成を開始できます。
Webブラウザを起動して、次の場所に移動します。
https://your_gitlab_domain_or_server_IP.com
1.管理アカウントのパスワードを設定する
Webインターフェースに初めてアクセスすると、管理アカウントのパスワードを設定するように求められます。
これで、GitLabアカウントの資格情報を提供しなくても、ローカルコンピューターからプロジェクトの変更をプッシュおよびプルできるはずです。
結論
このチュートリアルでは、CentOS 7でのGitLabのインストールと構成について説明しました。プロファイル設定の編集方法、ユーザー名の変更方法、SSHキーの追加方法も学びました。 これで、最初のプロジェクトを作成し、GitLabの使用を開始できます。
centos git gitlabCentOS 7でワニスを使用するようにmagento 2を構成する

ページの速度は、オンラインストアの成功に不可欠です。 このチュートリアルでは、Magento 2を設定してVarnishをフルページキャッシュソリューションとして使用する手順を説明します。
CentOS 7でユーザーを追加および削除する方法

ユーザーを追加および削除する方法を知ることは、Linuxユーザーが知っておくべき基本的なスキルの1つです。 このチュートリアルでは、CentOS 7システムでユーザーを追加および削除する方法を説明します。
CentOS 7でスワップスペースを追加する方法

スワップは、物理RAMメモリの容量がいっぱいになったときに使用されるディスク上のスペースです。 このチュートリアルでは、CentOS 7システムにスワップファイルを追加する方法について説明します。