Ubuntu システムに GitLab をインストールして使用する方法

PHPz
リリース: 2023-03-31 15:46:52
オリジナル
708 人が閲覧しました

GitLab は、チームのコラボレーションと開発効率を向上させるために設計された強力なオープン ソース コード ホスティングおよびコラボレーション プラットフォームです。この記事では、Ubuntu システムに GitLab をインストールして使用する方法を紹介します。

  1. 依存関係パッケージをインストールする

GitLab をインストールする前に、必要な依存関係パッケージをいくつかインストールする必要があります。ターミナルを開いて、次のコマンドを実行します。

sudo apt-get update
sudo apt-get install curl openssh-server ca-certificates
ログイン後にコピー
  1. GitLab のインストール

GitLab をインストールするには、ソースからのインストールやコンテナの使用など、さまざまな方法があります。ここでは、GitLab のすべてのコンポーネントと依存関係を統合し、インストール プロセスを簡素化する Omnibus パッケージを使用したインストールを紹介します。

まず、Omnibus パッケージをダウンロードします。

curl -LO https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/bionic/gitlab-ce_13.0.2-ce.0_amd64.deb/download.deb
ログイン後にコピー

上のリンクのバージョン番号を最新バージョンに置き換えてください。

次に、次のコマンドを実行して GitLab をインストールします。

sudo dpkg -i gitlab-ce_<version>.deb
ログイン後にコピー

システム構成によっては、このプロセスに数分かかる場合があることに注意してください。

  1. GitLab の構成

インストールが完了したら、管理者パスワードやホスト名などの設定など、GitLab でいくつかの基本的な構成を実行する必要があります。

最初に設定ファイル /etc/gitlab/gitlab.rb を開きます:

sudo vim /etc/gitlab/gitlab.rb
ログイン後にコピー

次の 2 つの項目を見つけて、コメントを削除して変更します:

# external_url 'http://gitlab.example.com'
# gitlab_rails['initial_root_password'] = 'password'
ログイン後にコピー

次のように変更します:

external_url 'http://your_domain.com'
gitlab_rails['initial_root_password'] = 'your_secret_password'
ログイン後にコピー

your_domain.com をホスト名に、your_secret_password を管理者パスワードに置き換えてください。

変更が完了したら、構成ファイルを保存して終了し、GitLab を再構成します。

sudo gitlab-ctl reconfigure
ログイン後にコピー

これにより、GitLab コア コンポーネントが起動し、構成ファイルの設定に従って構成されます。

  1. GitLab へのログイン

GitLab のインストールと構成が正常に完了したので、ブラウザでホスト名にアクセスして GitLab にログインできます。

http://your_domain.com
ログイン後にコピー

ログイン ページで、上記の構成ファイルで設定した管理者のユーザー名とパスワードを使用してログインします。

  1. プロジェクトの作成

認証されたら、[新しいプロジェクト] をクリックして最初のプロジェクトを作成できます。これにより、プロジェクト名や説明などの簡単な設定を行うことができます。

  1. SSH の構成

SSH 経由で GitLab リポジトリにアクセスする場合は、公開キーを構成して追加する必要があります。

まず、SSH キーを生成します:

ssh-keygen -t rsa -C "your_email@example.com"
ログイン後にコピー

次に、公開キーを GitLab にコピーします:

sudo cat ~/.ssh/id_rsa.pub
ログイン後にコピー

出力された公開キーの内容をコピーし、GitLab パーソナルに追加します。設定で。

  1. GitLab CI/CD との統合

GitLab は、GitLab CI/CD と呼ばれる完全な継続的インテグレーションおよび継続的デリバリー ソリューションも提供します。自動化されたテスト、ビルド、およびデプロイメントのスクリプトを .gitlab-ci.yml ファイルに記述し、プロジェクトのルート ディレクトリにプッシュできます。

  1. GitLab のアップグレード

最後に、GitLab を定期的にアップグレードすると、コード管理とチーム コラボレーションの効率が向上する可能性があります。 GitLab をアップグレードするには、次のコマンドを実行してください:

sudo apt-get update
sudo apt-get upgrade gitlab-ee
ログイン後にコピー

上記は GitLab のインストールと構成のプロセスです。お役に立てば幸いです。

以上がUbuntu システムに GitLab をインストールして使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート